yao/sandbox/v2/jsapi
Max df420978f0 feat(workspace): implement JSAPI with archive support and full test coverage
- tai/volume: add WithRemotePath sync option, 8 archive/compression methods
  (Zip/Unzip/Gzip/Gunzip/Tar/Untar/Tgz/Untgz) with local+remote impls
- workspace/jsapi: implement 24-method WorkspaceFS (file I/O, Copy with
  local:///tmp:// URI dispatch, archive ops) and 4 static methods
- workspace/manager: add Rename, MkdirAll, Volume() accessors via singleton
- Tests: comprehensive Go tests for tai/volume, workspace, workspace/jsapi
  covering both local and remote modes via SANDBOX_TEST_REMOTE_ADDR
- CI: update tai Docker image to latest in pr-test.yml
- sandbox/v2: add JSAPI docs and host/node module stubs

Made-with: Cursor
2026-03-08 14:17:39 +08:00
..
API.md feat(workspace): implement JSAPI with archive support and full test coverage 2026-03-08 14:17:39 +08:00
box.go feat(workspace): implement JSAPI with archive support and full test coverage 2026-03-08 14:17:39 +08:00
host.go feat(workspace): implement JSAPI with archive support and full test coverage 2026-03-08 14:17:39 +08:00
jsapi.go feat(workspace): implement JSAPI with archive support and full test coverage 2026-03-08 14:17:39 +08:00
node.go feat(workspace): implement JSAPI with archive support and full test coverage 2026-03-08 14:17:39 +08:00