聊天监控
ADHDev 中的聊天监控意味着你可以从仪表板跟踪活动的代理会话,而不用分别盯着每个工具。
ADHDev 监控什么
ADHDev 可以呈现来自几种不同类型代理运行时的对话活动:
- 来自受支持桌面 IDE 的原生 IDE 聊天
- 来自在宿主 IDE 内运行的代理扩展的扩展聊天
- 通过托管 PTY 运行时捕获的 CLI 会话
- 来自暴露结构化协议事件的提供方的 ACP 会话
尽管底层传输方式不同,这些都在仪表板中显示为会话。
你可以做什么
监控并非只读。从仪表板你通常可以:
- 在代理生成时跟踪实时输出
- 为活动会话加载较早的历史
- 无需返回原始工具即可发送下一条消息
- 审查需要批准的轮次并从仪表板回应
- 在终端和聊天渲染之间切换某个 CLI 会话
- 为受支持的 IDE 会话打开远程视图
具体的控件取决于提供方。一些界面暴露模型或模式控件,而另一些则主要是流式输出与回复。
会话如何呈现
仪表板在 IDE、CLI 和 ACP 会话中使用相同的监控模型:
- 活动会话保留在主标签条中
- 优先级较低的会话可以移入隐藏标签页
- 需要关注或有未读已完成工作的会话出现在活动收件箱中
- 较旧或可恢复的会话可以通过历史触及
这就是为什么 ADHDev 监控感觉更接近一个工作区,而非简单的通知信息流。
CLI 监控
CLI 监控与 IDE 监控不同,因为终端本身就是产品界面的一部分。
对于 CLI 会话,ADHDev 保留托管 PTY 运行时并暴露:
- 完整的终端输出
- 便于重连的滚动回看
- 批准提示和工具输出
- 针对同一运行时的终端/聊天切换
如果某个 CLI 会话幸存但仪表板失去了对它的跟踪,恢复通常通过机器的 Hosted Runtimes 工具进行,而不是创建一个全新的聊天。
批准与关注状态
ADHDev 把等待状态和完成状态视为一等信号。
示例包括:
- 批准请求
- 长时间运行的生成
- 你尚未审查的已完成任务
- 需要手动恢复的断开或被中断会话
这些状态正是驱动活动收件箱和通知界面的东西。
限制与注意事项
- 并非每个提供方都暴露相同数量的元数据或控制
- IDE 监控取决于 IDE 提供的控制界面
- CLI 和 ACP 提供方可能在被完全验证之前就存在于内置清单中
- 一些会话更适合被描述为可监控和可恢复,而非完全可控
