Skip to content

Playground ​

agent-sdk serve hosts a web playground at http://127.0.0.1:3000/playground. When one server hosts multiple agents, each agent's playground is at /<slug>/playground and / lists them.

Playground surfaces ​

SurfaceWhat you can do
ChatText and reasoning stream live, and tool calls appear inline with arguments, output, and errors
Slash commandsRun a custom channel route without path parameters from the composer. A drive route becomes /drive <pr-url>. GitHub and Slack ingress routes are excluded
TryCall a custom channel route from the Agent tab and copy the request as curl
RunsSearch the sessions you own and eval runs, then open them in Chat, Trace, Raw, or Evals
EvalsList and run filesystem evals
AgentInspect discovered tools, skills, subagents, MCP connections, channels, and hooks
RawInspect the selected session's event stream
LogsRecent server log lines from GET /v1/logs

In --dev on loopback, or with --allow-anonymous, the session list includes every principal.

Remote access ​

To open the playground through a tunnel or LAN address, start the server with --bearer-token <secret> and paste the token into the navbar's token field. See Auth policies.