仪表板
仪表板是 ADHDev 把你的 IDE 会话、CLI 运行时和批准汇聚到一起的主要场所。
你最先看到什么
顶栏不再只是聊天的扁平列表。它是一个具备若干独立区域的实用会话界面:
- 你现在正在使用的会话对应的活动标签页
- 你想保留但不希望留在主条上的会话对应的隐藏标签页
- 需要关注的会话(如批准请求或你尚未审查的已完成任务)对应的活动收件箱
- 用于启动全新的 IDE 或 CLI 工作流、恢复已保存历史,或从仪表板恢复托管运行时的开始或恢复会话
- 用于重新打开较早对话或可恢复 CLI 历史的已保存历史
在桌面端,仪表板使用可停靠的工作区,因此你可以在不丢失主布局的情况下监控多个会话。
会话类型
仪表板可以在同一个工作区中显示来自多个来源的会话:
- IDE 会话,如 Cursor 或 Windsurf
- 扩展会话,如宿主 IDE 内部的 Codex、Cline 或 Roo Code
- CLI 会话,如 Claude Code、Cursor CLI 或 Codex CLI
每个会话都保留自己的聊天状态、状态和可用控件。
桌面工作区
在桌面端,主仪表板使用停靠面板布局,而非单一聊天列。
你可以:
- 在面板之间拖动标签页
- 把工作拆分到多个阅读面板
- 把标签页浮动为分离面板
- 把标签页弹出到独立窗口
- 把浮动或弹出的标签页重新停靠回主网格
- 从标签页右键菜单为每个标签页分配快捷键
当你想要一个活动会话用于输入,同时保持其他会话可见以便监督时,这是最佳布局。
隐藏标签页与收件箱
如果你大量使用 ADHDev,这两个界面很重要:
- 隐藏标签页在不关闭会话的情况下减少杂乱
- 活动收件箱收集正在等待批准或已完成某项你尚未审查的工作的会话
一个不错的默认工作流是:让主条聚焦于活动工作,隐藏其余部分,并把收件箱作为你检查中断事项的地方。
CLI 视图切换
CLI 会话可以在不重新启动运行时的情况下在两种视图之间切换:
- 当你想要完整的 PTY 输出和提示行为时的终端视图
- 当你想以更整洁的对话风格阅读同一会话时的聊天视图
当某个 CLI 工具仍在运行,但你只需在移动端审查输出或回答提示时,这尤其有用。
排队消息
在代理仍在生成时发送消息不会丢失,也不会覆盖之前排队的消息:
- 排队的消息在页面重新加载后仍然保留(存储在你的浏览器本地)。
- 你可以排队不止一条消息;在发送之前,每条消息都会固定在对话底部。
- 在消息发出之前取消排队的消息。
- 在提供方支持的情况下,立即发送 会把排队的消息交给代理自身的轮次内输入队列,而不是打断并丢弃代理当前的轮次。
聊天活动开关
工具调用气泡(代理运行命令、编辑文件等)始终显示在对话中。一个单独的 活动 开关只控制更底层的终端输出和思考/推理行 —— 打开它可以看到原始的活动流,关闭它则让对话只保留文字和工具调用。
工具调用气泡显示真实的工具名称(例如 "Write"、"Bash"),而不是通用的 "Tool" 标签。较长的工具参数/结果会在气泡中被截断;点击可展开并加载完整文本。
已保存历史与启动流程
仪表板能打开的不止是实时轮次流:
- 活动会话的最近聊天历史
- 暴露可恢复会话的 CLI 提供方的已保存历史
- 从机器/工作区选择开始的启动流程,让你选择“重新开始”、“恢复已保存历史”或“恢复托管运行时”
如果某个会话不在你的活动条中,请依次检查隐藏标签页、收件箱,然后是历史。
Git 状态界面
当会话连接到某个 Git 工作区时,仪表板可以在会话旁显示由守护进程持有的 Git 状态,而不依赖代理的自我报告。
当前 Git 界面行为:
- Git 药丸和对话框由守护进程的
git_*命令和workspace.git主题更新驱动。 - 云端通过 P2P 数据通道接收丰富的 Git 状态;Worker/UserSession WebSocket 仅传输轻量的路由/状态元数据。
- Standalone 通过本地 REST/WS 使用相同的 daemon-core Git 命令契约。
- 工作摘要系统气泡由守护进程派生的紧凑 Git 摘要合成,而非通过解析代理的对话记录。
- 诸如 checkpoint、stash、pop 和 checkout 之类的变更操作是显式的受保护命令;任意 Git shell 执行不会被暴露。
主要命令名称为 git_status、git_diff_summary、git_diff_file、git_snapshot_create、git_snapshot_compare、git_log、git_checkpoint、git_stash_push、git_stash_pop、git_checkout_files 和 git_remote_url。
移动端仪表板
在移动端,仪表板使用简化流程,而非完整的桌面停靠布局。
预期有三种主要模式:
- 用于需要关注事项的收件箱优先视图
- 用于所选会话的聚焦聊天视图
- 当你想在特定机器上启动或检查会话时的机器视图
这让批准、简短回复和会话恢复在手机上保持实用,而无需强制使用完整的桌面布局。
机器详情
当你打开某台特定机器时,ADHDev 会把机器级工具分组到专用标签页中:
- 用于活动 IDE、CLI 会话的工作区
- 用于托管 CLI 运行时诊断与恢复的 Hosted Runtimes
- 用于提供方专属设置、机器激活、检测和提供方源重新加载的 Providers
- 用于机器健康与运行时详情的 System
- 用于机器和守护进程日志的 Logs
如果某个 CLI 运行时在重启或断开连接后卡住,Hosted Runtimes 标签页是检查实时运行时、恢复快照、重启卡死会话或修剪重复运行时的地方。如果某个 CLI 提供方在启动时缺失,请使用 Providers 来启用它、运行检测、调整可执行文件路径/参数,或应用提供方源配置重新加载。如果你需要已保存的工作区或机器健康详情,请查看 System 而非实时工作区标签页。
Workspace 标签页中的 Repo Mesh 工作区行可以被重命名 —— 标签是自由文本,存储在守护进程自己的配置中,与文件夹名称无关,这在你同时打开多个工作树节点时很有用。
通知与批准
批准和提醒被编织进仪表板,而非存在于单独的仅监控视图中。
你可以:
- 从活动会话回应批准请求
- 使用收件箱直接跳转到等待你的会话
- 从通知页面配置浏览器和推送通知
- 调整提供方级别的提醒行为,如批准提醒或无进展提醒
回答多选问题(AskUserQuestion)
当代理提出一个多选问题时(Claude Code 的 AskUserQuestion 及类似功能),仪表板会显示一个恰当的选项控件 —— 单选用单选按钮组,多选用复选框 —— 而不是期望你向终端发送原始按键。每个选项都可以带有自己的说明/预览文本。选择你的答案并提交。
从聊天头部重新连接机器
如果某台机器的守护进程已用尽其自动重连次数,聊天头部(铃铛/会话信息图标附近)会直接出现一个重连控件,因此你无需离开对话去 Machines 列表中查找该机器就能重试连接。
侧边栏
标准的云端导航通常包括:
- Dashboard
- Machines
- Notifications
- Mesh
- API
- Webhooks
- Account
- Settings
通过 API 和 Webhooks 条目可打开 API 密钥和 Webhook 管理页面。
