Skip to main content
Accessed via sandbox.agent.

sandbox.agent.start(opts?)

Start an agent session. HTTP API →
string
Initial prompt
string
Claude model
string
System prompt
string[]
Restrict tools
string
Permission mode
number
default:"50"
Max turns
string
Working directory
Record<string, McpServerConfig>
MCP servers
string
Resume session ID
(event: AgentEvent) => void
Event callback
(data: string) => void
Stderr callback
(exitCode: number) => void
Exit callback
() => void
Scrollback done callback
Returns: Promise<AgentSession>

sandbox.agent.attach(sessionId, opts?)

Reconnect to a running agent session. Accepts onEvent, onError, onExit, onScrollbackEnd. Returns: Promise<AgentSession>

sandbox.agent.list()

List all agent sessions. HTTP API → Returns: Promise<AgentSessionInfo[]>

AgentSession


Types