Skip to content

聊天监控

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 提供方可能在被完全验证之前就存在于内置清单中
  • 一些会话更适合被描述为可监控和可恢复,而非完全可控

关于实用的预期,请查看兼容性与注意事项支持的提供方

相关页面

托管云端文档在此。开源与自托管文档位于 OSS 仓库。