feat: add public release capsule/pipeline API - #37
Open
spirpinias wants to merge 2 commits into
Open
Conversation
Add release_capsule and release_pipeline MCP tools wrapping the new SDK methods. Bump codeocean dependency pin to >=0.17.0,<0.18.0 and version to 0.12.0. Note: uv.lock is not refreshed here because codeocean 0.17.0 is not yet published to PyPI; run 'uv lock' once the SDK release is available. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The SDK now returns an async CapsuleReleaseJob (job_id + status) from
release_capsule/release_pipeline, polled via get_release_job. Update the
tools accordingly:
- CapsuleReleaseResults -> CapsuleReleaseJob (the old type was removed from
the SDK; the import would otherwise fail to load).
- Add get_{capsule,pipeline}_release_job and
wait_until_{capsule,pipeline}_release_completed tools, mirroring the
computations get/wait tools, so an agent can poll a release to completion.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add release_capsule and release_pipeline MCP tools wrapping the new SDK methods. Bump codeocean dependency pin to >=0.17.0,<0.18.0 and version to 0.12.0.
Note: uv.lock is not refreshed here because codeocean 0.17.0 is not yet published to PyPI; run 'uv lock' once the SDK release is available.