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. This lets SDK callers read slices of large text files without downloading the full 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 no-return behavior, while new 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 JavaScript SDK surface, including SDK model coverage and multi-language E2E coverage for credential injection flows. #1009 #1023
Bug Fixes
- Background log tails with an empty response body are now accepted instead of being treated as malformed output.
- Regenerated JavaScript execd API types from the latest spec updates, including the line-read and replace-content API changes.
Misc
- Bumped the JavaScript Sandbox SDK package version to
0.1.9.