Deploy, configure, and integrate Sandbox Agent - a universal API for orchestrating AI coding agents (Claude Code, Codex, OpenCode, Amp) in sandboxed environments. Use when setting up sandbox-agent server locally or in cloud sandboxes (E2B, Daytona, Docker), creating and managing agent sessions via SDK or API, streaming agent events and handling human-in-the-loop interactions, building chat UIs for coding agents, or understanding the universal schema for agent responses.
Detected risks:
The sandbox-agent skill provides a universal API designed to orchestrate AI coding agents such as Claude Code, Codex, OpenCode, and Amp within sandboxed environments. This skill simplifies the deployment, configuration, and integration of these agents, making it easier to set up sandbox-agent servers locally or in cloud sandboxes like E2B, Daytona, and Docker. It also offers tools to create and manage agent sessions, stream agent events, and handle human-in-the-loop interactions. By offering a uniform schema for agent responses, sandbox-agent streamlines working with multiple AI coding agents, allowing users to focus on building applications without the complexity of managing individual agent interactions across different environments.
You can install the sandbox-agent skill using either npx, bunx, or the SDK manager of your choice. For example, use `npx skills add rivet-dev/skills -s sandbox-agent` or `bunx skills add rivet-dev/skills -s sandbox-agent`.
You need to set up API keys for each coding agent, such as `ANTHROPIC_API_KEY` and `OPENAI_API_KEY`, to connect to their respective providers. These keys can be set in local shells, or dynamically within cloud environments like E2B or Daytona.
Yes, you can use the `mock` agent for SDK and integration testing without requiring provider credentials.
You can run sandbox-agent locally or in cloud sandboxes like E2B, Daytona, and Docker. Specific instructions for each environment are provided in the documentation, including installation through curl, npx, bunx, or Docker.
Yes, sandbox-agent supports multi-tenant setups and can handle per-user billing and usage tracking. For more advanced features, you can integrate with LLM gateway options like OpenRouter, LiteLLM, or Portkey.
Quick Setup:
.claude/skills/Repository
rivet-dev/skills