Skip to content

Conversation

@jhaynie
Copy link
Member

@jhaynie jhaynie commented Dec 26, 2025

Summary

  • Add sandbox run command for oneshot execution
  • Add sandbox service with create, execute, get, list, destroy methods
  • Add --timestamps flag support for sandbox output
  • Add sandbox types and schemas to core package

Related PRs

  • agentuity/graviton#TBD
  • agentuity/catalyst#TBD
  • agentuity/pulse#TBD
  • agentuity/pilot#TBD
  • agentuity/app#TBD

- Add sandbox run command for oneshot execution
- Add sandbox service with create, execute, get, list, destroy methods
- Add --timestamps flag support for sandbox output
- Add sandbox types and schemas to core package
@coderabbitai
Copy link

coderabbitai bot commented Dec 26, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch task/sandbox-api

Comment @coderabbitai help to get the list of available commands and usage tips.

- Add stream URLs to Execution type in core
- Update sandboxExecute to return stream URLs
- CLI exec command now streams output in real-time
- Add retry logic and fallback fetch for timing issues
- Add parseFileArgs() helper to parse file arguments
- Support two formats: 'sandbox-path:local-path' and shorthand 'filename'
- Base64 encode file contents for safe binary transmission
- Pass files through command.files to sandbox API
- Add snapshot create, list, get, delete, tag CLI commands
- Add snapshotCreate, snapshotGet, snapshotList, snapshotDelete, snapshotTag SDK functions
- Add --snapshot option to sandbox create and sandbox run commands
- Display file tree with sizes in snapshot get command
- Use tui.formatBytes instead of duplicated formatBytes functions
- Update snapshot list to use table format
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