Skip to content

Agent Studio

Document ID: DASH-003
File Path: docs/10-dashboard/agent-studio.md
Version: 1.0.0
Status: Draft
Owner: AI Platform Team
Last Updated: 2026-06-27


This document specifies Agent Studio — the workspace for designing, testing, observing, and publishing agents. It is the visual front end over the Agent Definition model and the Agents API.


A form-driven editor for the agent definition:

SectionConfigures
IdentityName, description
ModelModel selector (capability/class/strategy) or pinned model
InstructionsSystem prompt / behavior
ToolsAttach tools from the Tools API (only those the project enables)
MemoryMemory scopes + toggles
PoliciesAttach policies (e.g. PII guard)
BudgetDefault cost/token ceilings

Tool and policy pickers show only resources the user is authorized to use.


An interactive console to run the agent before publishing:

Input ─► :run (draft version) ─► live stream
├─ planner steps
├─ tool calls (inputs/outputs)
├─ model deltas
└─ memory reads/writes

The console streams the run via Agents API §6, exposing each step so authors can see why the agent did what it did.


For any run, the inspector shows the full execution trace:

  • Planner reasoning and chosen plan
  • Each tool invocation with arguments, result, duration, and cost
  • Each model call with the routing decision, tokens, and cost
  • Memory retrievals with score breakdowns

This makes agent behavior debuggable rather than opaque.


Authors can test multi-turn behavior using sessions: the studio preserves conversation context and (optionally) sticky model routing across turns.


  • Run an agent against a set of test cases / golden outputs.
  • Compare versions side by side (quality, cost, latency).
  • Track regressions before publishing.

This ties into the planned Testing section and AI evaluation service.


  • Edits create a draft; publish produces an immutable agent_version.
  • A version diff highlights changes to instructions, tools, model, and policies.
  • Running agents and sessions continue on their start version.

Before publishing, the studio estimates per-run cost from the configured model and typical token usage (using LLM Gateway pricing), and shows actuals from test runs.


Start from agent templates (support agent, RAG assistant, code agent — see planned Examples) and customize.


  • Attaching tools/policies/memory respects the user’s scopes and project enablement.
  • Publishing requires agents:write; running tests requires agents:run.
  • All actions are audited via the API.



VersionDateDescription
1.0.02026-06-27Initial Agent Studio specification