What's New
Features
- Added
resourceRequeststo sandbox creation so Kubernetes-backed sandboxes can set resource requests separately from limits. Omitting the field preserves the existing behavior where requests match limits. - Added line-based file reads through
GET /files/downloadwithoffsetandlimitquery parameters. Kotlin/JVM SDK callers can now read large text files by line range without downloading the entire file. - Added directory listing support through the new execd directory API. The SDK now exposes depth-controlled traversal and file entry types, while symlinks are reported as symlinks and are not recursively traversed. #1001
- Added detailed replace-content feedback without breaking existing callers. Existing replace methods keep their original behavior, while detailed methods opt in to per-file
replacedCountresults so callers can detect no-match and multi-match replacements. #991 - Added Credential Vault support to the Kotlin/JVM SDK surface, including model, adapter, sandbox creation, and E2E coverage. #1009 #1023
Bug Fixes
- Fixed resourceRequests-related Kotlin SDK test and model coverage.
- Added a Java-friendly directory-listing overload so Java callers do not need to pass an explicit
nulldepth. Directory entries are documented as lexically ordered within each directory. #1001 - Fixed replace-content detailed response handling while keeping the original replace API backward-compatible. #991
Misc
- Bumped the Kotlin/JVM Sandbox SDK package version and default User-Agent to
1.0.13.