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
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
AgentEvent
AgentEvent
McpServerConfig
McpServerConfig