Skip to content

Add volume mounts#72

Merged
NikhilShahi merged 4 commits intomainfrom
add-volume-mounts
Apr 10, 2026
Merged

Add volume mounts#72
NikhilShahi merged 4 commits intomainfrom
add-volume-mounts

Conversation

@Dingway98
Copy link
Copy Markdown
Contributor

@Dingway98 Dingway98 commented Apr 10, 2026

Note

Medium Risk
Adds new client surface area and wire serialization for volume mounts plus new /volume API calls; risk is mainly around API contract/serialization mismatches rather than core runtime behavior.

Overview
Adds first-class volume support to the SDK: new client.volumes managers (sync/async) with create, list, and get calling the /volume endpoints, plus new Volume/CreateVolumeParams models.

Extends sandbox creation to support mounting volumes via CreateSandboxParams.mounts and SandboxVolumeMount (with rw/ro), updates exports/docs, and adds wire-contract tests for both mounts and volumes. Also includes minor formatting-only test tweaks and bumps version to 0.90.2.

Reviewed by Cursor Bugbot for commit 28c8729. Bugbot is set up for automated code reviews on this repo. Configure here.

Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 9a2ade3. Configure here.

@NikhilShahi NikhilShahi merged commit ef489e0 into main Apr 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants