Skip to content

feat(skill): update beta documentation for default snapshot expiration#125

Merged
marc-vercel merged 1 commit intomainfrom
skill-support-default-snapshot-expiration
Apr 1, 2026
Merged

feat(skill): update beta documentation for default snapshot expiration#125
marc-vercel merged 1 commit intomainfrom
skill-support-default-snapshot-expiration

Conversation

@marc-vercel
Copy link
Copy Markdown
Collaborator

Changes:

  • Add documentation of the new supported snapshot-expiration parameter in our beta (both SDK/CLI).
  • Add in references documentation for our API endpoints, and also documentation for our persistent sandbox (beta) concept.

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sandbox-sdk Ready Ready Preview Apr 1, 2026 10:40am

@marc-vercel marc-vercel marked this pull request as ready for review April 1, 2026 10:41
@marc-vercel marc-vercel requested a review from AndyW22 April 1, 2026 10:41
@marc-vercel marc-vercel merged commit a6b8ce9 into main Apr 1, 2026
14 checks passed
@marc-vercel marc-vercel deleted the skill-support-default-snapshot-expiration branch April 1, 2026 11:09
marc-vercel added a commit that referenced this pull request Apr 8, 2026
#125)

Changes:
- Add documentation of the new supported `snapshot-expiration` parameter
in our beta (both SDK/CLI).
- Add in references documentation for our API endpoints, and also
documentation for our persistent sandbox (beta) concept.
marc-vercel added a commit that referenced this pull request Apr 8, 2026
Rebasing `named-sandboxes`. Commits that I am moving:

1. cf13a34 — refactor(sdk): build @vercel/sandbox with tsdown dual
outputs (#84)
2. 772989c — Support "use workflow" serialization for Sandbox and
Command (#72)
3. cc74dbf — fix(sandbox): read package.json with fs instead of ESM
import (#119)
4. a6b8ce9 — feat(skill): update beta documentation for default snapshot
expiration (#125)
5. 184cd42 — patch(vercel-sandbox): count length by bytes and not ASCII
for binaries (#127)
6. 451c42e — feat(sandbox): accept string and Uint8Array in writeFiles
content (#128)
7. ad52dec — Version Packages (#122)
8. b91b9e4 — fix(sandbox): initialize API client in Command before
reading output (#130)
9. 28237b8 — refactor(workflow-code-runner): inline Sandbox calls in
workflow function (#129)
10. 0786e18 — Version Packages (#131)
11. 9555162 — fix(sandbox): handle abort signal and early stream close
in runCommand (#135)
12. db4e5f3 — Version Packages (#137)

I had to resolve multiple merge conflicts, specially with the commits 1
and 2. I've also added some tests for them because they were touching
`sandbox.ts` for serializing and deserializing, and in this branch we
moved most of the logic to `session.ts`.

---------

Co-authored-by: Gal Schlezinger <gal@spitfire.co.il>
Co-authored-by: Luke Phillips-Sheard <luke.phillips-sheard@vercel.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Luke PS <LukeSheard@users.noreply.github.com>
Co-authored-by: Malte Ubl <cramforce@users.noreply.github.com>
Co-authored-by: Pranay Prakash <pranay.gp@gmail.com>
Co-authored-by: Nathan Rajlich <n@n8.io>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Phil Z <pbzona@users.noreply.github.com>
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