Skip to content

list sandboxes, images, snapshots#60

Merged
Dingway98 merged 6 commits into
mainfrom
list-sandbox-endpoints
Mar 13, 2026
Merged

list sandboxes, images, snapshots#60
Dingway98 merged 6 commits into
mainfrom
list-sandbox-endpoints

Conversation

@Dingway98
Copy link
Copy Markdown
Contributor

@Dingway98 Dingway98 commented Mar 12, 2026

Note

Medium Risk
Adds new public API surface and changes SandboxListParams defaults/validation, which could affect existing callers relying on previous optional pagination/search fields.

Overview
Adds new sandbox control endpoints to the SDK: SandboxManager.list() (paged /sandboxes), list_images() (/images), and list_snapshots() (/snapshots) for both sync and async clients.

Introduces new Pydantic models for image and snapshot listing (including SandboxSnapshotStatus and optional compatibility_tag handling), tweaks SandboxListParams defaults/validation (default page=1, limit=10), exports the new models, and adds wire-contract + e2e tests covering listing behavior and serialization. Bumps package version to 0.87.0.

Written by Cursor Bugbot for commit 4efbf25. This will update automatically on new commits. Configure here.

Comment thread hyperbrowser/models/sandbox.py Outdated
Comment thread tests/test_sandbox_wire_contract.py Outdated
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.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

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

Comment thread hyperbrowser/models/__init__.py Outdated
@Dingway98 Dingway98 merged commit c17451a into main Mar 13, 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