Files
Elisabeth Rulke 95c744e7de [vercel-sandbox] rewrite skill as a comprehensive general Sandbox guide (#180)
* [vercel-sandbox] rewrite skill as a comprehensive general Sandbox guide

The published skill was a stale browser-automation recipe: it installed
packages with dnf on Amazon Linux (the default image is Ubuntu/apt) and
omitted persistence, regions, images, drives, network policy, credential
brokering, multi-agent, the CLI, and limits. Agents loading it were steered
wrong on the basics.

Rewrite skills/vercel-sandbox/upstream/SKILL.md into a full general Sandbox
skill covering the create/run/stop loop, auth, all create options, commands
(no shell, exit-code semantics), files, apt packages, ports and preview URLs,
persistence/sessions/hooks, snapshots, images, drives, network policy and
credential brokering, running AI agents via the AI Gateway, multi-agent
isolation, the CLI, limits, and a best-practice checklist. Add a summary
field to overlay.yaml as the injection-budget fallback.

Every claim is mapped to a vercel.com/docs/sandbox source or a live probe;
key runtime behaviors (non-zero exit does not throw, timeout rejects in
flight, default user is ubuntu) are BEHAVIOR_CONFIRMED against @vercel/sandbox
3.1.0. Regenerated skill build output and manifest.

* [vercel-sandbox] bump plugin version to 0.49.2

Skill content ships to users via a version bump (per #171). Bump the source
version in package.json and .claude-plugin/plugin.json, sync the per-harness
manifests (.cursor-plugin, .kimi-plugin, .plugin) and the telemetry hook
fallback, and regenerate build outputs. Addresses review feedback.
2026-09-13 13:44:56 -07:00

37 lines
1.3 KiB
JSON

{
"name": "vercel-plugin",
"version": "0.49.2",
"private": true,
"license": "Apache-2.0",
"bin": {
"vercel-plugin": "src/cli/index.ts"
},
"scripts": {
"build:hooks": "tsup --config hooks/tsup.config.ts",
"build:manifest": "bun run scripts/build-manifest.ts",
"build:manifest:check": "bun run scripts/build-manifest.ts --check",
"build:from-skills": "bun run scripts/build-from-skills.ts",
"build:skills": "bun run scripts/build-skills.ts",
"build:skills:check": "bun run scripts/build-skills.ts --check",
"build:from-skills:check": "bun run scripts/build-from-skills.ts --check",
"build": "bun run build:skills && bun run build:hooks && bun run build:manifest && bun run build:from-skills",
"validate": "bun run scripts/validate.ts",
"doctor": "bun run src/cli/index.ts doctor",
"typecheck": "tsc -p hooks/tsconfig.json --noEmit",
"test": "bun run typecheck && bun test",
"test:update-snapshots": "UPDATE_SNAPSHOTS=1 bun test tests/snapshot-runner.test.ts",
"playground:generate": "bun run .playground/generate-all.ts"
},
"devDependencies": {
"@anthropic-ai/claude-agent-sdk": "^0.2.70",
"@types/node": "^25.3.5",
"@vercel/sandbox": "^1.8.0",
"tsup": "^8.5.1",
"typescript": "^5.9.3"
},
"dependencies": {
"detect-agent": "1.2.0",
"minisearch": "^7.2.0"
}
}