What’s pre-installed
| Component | Version | Description |
|---|---|---|
| AI Agent | Latest | AI coding agent with tool use, file editing, and web fetching |
| casedev CLI | v0.1.1+ | Pre-authenticated CLI for all Case.dev services |
| Node.js | 22 | Runtime for scripts and tools |
| curl | System | HTTP requests |
The casedev CLI
The CLI is pre-authenticated with a scoped API key — no login required. The agent can call any Case.dev service:Vault operations
Vault operations
Legal research
Legal research
Web search
Web search
Other services
Other services
Run
casedev --help inside the sandbox to see all available commands. The CLI covers every
Case.dev service.Agent tools
The AI agent has access to these tools for working within the sandbox:| Tool | Description |
|---|---|
bash | Execute shell commands (including the casedev CLI) |
read | Read files from the sandbox filesystem |
write | Create or overwrite files |
edit | Make targeted edits to existing files |
glob | Find files by pattern |
grep | Search file contents |
webfetch | Fetch and parse web pages |
todowrite | Track multi-step task progress |
- Run
casedev vault listviabashto find vaults - Run
casedev search vaultto find relevant content - Use
writeto create a markdown report - Run
casedev vault uploadto upload the report - Run
casedev apito get a presigned download URL
Sandbox resources
| Resource | Default | Configurable |
|---|---|---|
| CPU | 2 cores | Yes, via sandbox.cpu |
| Memory | 2048 MiB | Yes, via sandbox.memoryMiB |
| Timeout | 30 minutes | No |
| Disk | Ephemeral | No |
| Network | Full outbound | No |
Filesystem
The sandbox starts in/workspace with a clean filesystem. The agent can create, read, and modify files freely. Key paths:
| Path | Purpose |
|---|---|
/workspace | Working directory |
/workspace/agent.json | Agent configuration (auto-generated) |
/usr/local/bin/casedev | CLI binary |
Security model
Each sandbox is fully isolated:- Dedicated container — no shared state between runs
- Scoped API key — the agent’s key only has access to authorized vaults and services
- Network isolation — outbound access only, no inbound connections
- Auto-cleanup — sandbox is destroyed after run completes or times out
Limitations
| Limitation | Details |
|---|---|
| No inbound networking | The sandbox cannot receive incoming connections |
| 30-minute timeout | Long-running tasks must complete within this window |
| No GPU | CPU-only environment |
| No persistent storage | Use vaults for any data that needs to survive the run |
| Single session | One agent session per run |

