npx skills add ...
npx skills add botpress/skills --skill adk-dev-console
Explains the ADK Dev Console — what each tab shows, how to read Agent Steps, traces, multi-agent dashboard, agent switching, console modes, and other UI features visible at localhost:3001 during adk dev
npx skills add botpress/skills --skill adk-dev-console
The Dev Console is a local app served at port 3001 (by default, but can be customized) during adk dev. It gives developers real-time visibility into their agent's behavior — conversations, execution traces, data, integrations, and configuration.
The Dev Console is a singleton shared dashboard: one UI server per user, with multiple adk dev agents registering and deregistering dynamically. Developers can switch between running agents in the sidebar, toggle between dev and prod targets, and connect to deployed Cloud bots — all from the same browser tab.
Activate when users ask about:
adk ps show?", "How do I open the dashboard?"localhost:3001, "dev console", "Dev Console", "component registry", "agent selector", "agent picker", "agent map", "Cloud Dev Console", or specific tab names (Chat, Build, Components, Data, Test, Observe, Config)| File | Contents |
|---|---|
references/agent-steps.md | Agent Steps visualization — turns, iterations, tools, messages, state mutations, cost tracking, status indicators |
references/pages.md | Every page/tab in the Dev Console — what it shows, key features, layout |
references/component-registry.md | Component Registry — installed vs registry tabs, component lifecycle, runtime registry internals, UI features |
references/multi-agent-dashboard.md | Multi-agent architecture, agent selector, console modes (local/cloud), dev/prod targets, CLI commands (adk ps, adk kill, adk dashboard, adk status) |
Match depth to the question:
| Group | Pages | Purpose |
|---|---|---|
| Chat | Chat | Test the agent via webchat + see Agent Steps |
| Build | Agent Map | Interactive agent architecture graph (experimental, feature-flagged behind enable_agent_forge) |
| Components | Webchat Components, Actions, Workflows, Triggers | Browse component registry, test bot primitives |
| Test | RAG Search, Evals | Test knowledge search and run automated evals |
| Data | Knowledge, Tables, Files | Manage knowledge bases, tables, and files |
| Observe | Conversations, Traces, Logs | View conversation history, execution traces, runtime logs |
| Config | Settings, Integrations | Agent config, secrets, LLM settings, integration management |
When Agent(0) uses its todo tool, the panel shows a compact Tasks dock with completed/total count, the active task, and an expandable task list. Status icons map to pending, in progress, completed, and cancelled; priorities are shown as low/medium/high chips.
The sidebar header shows the currently selected agent with a status indicator and mode pill (dev/prod/cloud). Clicking it opens the Agent Selector dropdown:
The right panel of the Chat page shows Agent Steps — a real-time visualization of what the agent did to process each message.
Hierarchy: Turn → Iterations → Tools / Messages / State Mutations
Status indicators: ✓ green = ok, ✗ red = error, ⟳ blue spinning = running
AI metrics per iteration: model name, input/output tokens, cost (USD)
| Path | Page |
|---|---|
/chat | Chat + Agent Steps |
/agent-map | Agent Map — interactive architecture graph (experimental) |
/components | Component registry + installed components |
/actions | Actions browser |
/workflows | Workflows + run history |
/search | RAG search testing |
/evals | Eval definitions + runs |
/knowledge | Knowledge base management |
/tables | Table data management |
/traces | Full trace viewer |
/conversations | Conversation history |
/logs | Runtime logs |
/settings | Agent configuration |
/integrations | Integration management |
| Command | Purpose |
|---|---|
adk ps | List running agents and processes with PIDs, ports, uptime (supports --watch) |
adk dashboard | Open the DevConsole in standalone mode (no agent required) |
adk kill | Stop agents or the entire DevConsole (--all, --current, --pid, or by name) |
adk status | Show project health and status info |