Adk Dev Console

botpress/skills/skills/adk-dev-console

作者 botpress9085e5d2c173MIT12 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫6 天前更新

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

AI 產生的概覽

說明 ADK Dev Console 介面:各分頁、Agent Steps、追蹤、多代理儀表板、主控台模式及相關 CLI 指令。

功能
提供 ADK Dev Console 的參考文件,這是 adk dev 期間在本機提供的儀表板。內容說明各分頁群組與頁面、如何閱讀 Agent Steps(回合、迭代、工具、訊息、狀態變更、狀態與成本)、元件登錄表,以及多代理側邊欄和代理選擇器。也列出主控台關鍵 URL 和代理管理 CLI 指令,例如 adk ps、adk kill、adk dashboard 和 adk status。
適用情境
當使用者詢問 Dev Console 某個分頁或頁面顯示什麼、如何閱讀 Agent Steps、追蹤或成本,如何在執行中的代理之間切換或連線 Cloud bot,或如何使用代理管理 CLI 時使用。也適用於元件登錄表、評估、RAG 搜尋,或比較 Dev Console 與 CLI 的問題。
執行需求
沒有腳本,僅為說明文件。需要在本機執行 adk dev 時啟動的 ADK Dev Console(預設位於 localhost:3001),才能看到所描述的使用者介面。

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.

When to Use This Skill

Activate when users ask about:

  • UI concepts — "What are Agent Steps?", "What does the Observe tab show?", "What is a turn?", "What is the component registry?", "What is the Agent Map?"
  • Agent(0) UI — "What are the Tasks under Agent(0)?", "Where did the todo list come from?", "Why is Agent(0) showing task progress?"
  • Dev Console navigation — "What tabs are available?", "Where do I find traces?", "How do I test RAG?"
  • Reading execution data — "What do the steps mean?", "Why is my step red?", "What's the cost shown?"
  • Component registry — "Where do I find custom components?", "How do I install a component?", "What components are available?"
  • Multi-agent dashboard — "How do I switch between agents?", "How do I run multiple agents?", "What does the agent selector show?", "How do I see which agents are running?"
  • Console modes and targets — "What's the difference between dev and prod?", "How do I connect to a Cloud bot?", "What is Cloud Dev Console?"
  • Agent management CLI — "How do I list running agents?", "How do I stop an agent?", "What does adk ps show?", "How do I open the dashboard?"
  • Specific pages — "How do I use the evals page?", "Where do I configure integrations?", "How do I search knowledge?"
  • Comparing UI vs CLI — "Should I use the Dev Console or CLI for debugging?"
  • Mentions of 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)

Available Documentation

FileContents
references/agent-steps.mdAgent Steps visualization — turns, iterations, tools, messages, state mutations, cost tracking, status indicators
references/pages.mdEvery page/tab in the Dev Console — what it shows, key features, layout
references/component-registry.mdComponent Registry — installed vs registry tabs, component lifecycle, runtime registry internals, UI features
references/multi-agent-dashboard.mdMulti-agent architecture, agent selector, console modes (local/cloud), dev/prod targets, CLI commands (adk ps, adk kill, adk dashboard, adk status)

How to Answer

Match depth to the question:

  • "What is X?" (e.g., "What are Agent Steps?") → One sentence definition + what the user sees. Don't dump the full data model.
  • "Where do I find X?" → Name the tab group and page, give the URL path.
  • "How do I read X?" → Explain the visual hierarchy and what each element means.
  • "What does this mean?" (pointing at something in the UI) → Identify the component, explain its meaning.

Quick Reference

Tab Groups

GroupPagesPurpose
ChatChatTest the agent via webchat + see Agent Steps
BuildAgent MapInteractive agent architecture graph (experimental, feature-flagged behind enable_agent_forge)
ComponentsWebchat Components, Actions, Workflows, TriggersBrowse component registry, test bot primitives
TestRAG Search, EvalsTest knowledge search and run automated evals
DataKnowledge, Tables, FilesManage knowledge bases, tables, and files
ObserveConversations, Traces, LogsView conversation history, execution traces, runtime logs
ConfigSettings, IntegrationsAgent config, secrets, LLM settings, integration management

Agent(0) Task Dock

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.

Multi-Agent Sidebar

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:

  • Active agents — all running local agents with status dot, name, project path, and a close button
  • Cloud Dev Console — switch to a deployed Botpress Cloud bot (workspace + bot picker)
  • Recent projects — previously opened projects not currently running
  • Footer actions — Create new project, Open existing, Switch environment (dev↔prod), About

Agent Steps (Chat Page)

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

  • Turn = one conversation exchange (user message → agent processing → response)
  • Iteration = one loop of the autonomous agent (think → decide → act)
  • Tool = a tool call within an iteration (violet card)
  • Message = a bot message sent (blue card)
  • State Mutation = a state change (teal card, shows before/after)

Status indicators: ✓ green = ok, ✗ red = error, ⟳ blue spinning = running

AI metrics per iteration: model name, input/output tokens, cost (USD)

Key URLs

PathPage
/chatChat + Agent Steps
/agent-mapAgent Map — interactive architecture graph (experimental)
/componentsComponent registry + installed components
/actionsActions browser
/workflowsWorkflows + run history
/searchRAG search testing
/evalsEval definitions + runs
/knowledgeKnowledge base management
/tablesTable data management
/tracesFull trace viewer
/conversationsConversation history
/logsRuntime logs
/settingsAgent configuration
/integrationsIntegration management

Multi-Agent CLI Commands

CommandPurpose
adk psList running agents and processes with PIDs, ports, uptime (supports --watch)
adk dashboardOpen the DevConsole in standalone mode (no agent required)
adk killStop agents or the entire DevConsole (--all, --current, --pid, or by name)
adk statusShow project health and status info

來源與署名

來源:botpress/skills位於skills/adk-dev-console提交9085e5d

授權條款: MIT

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架