dsh-observability
在终端中运行以下命令:
dsh plugin install jeremy9682/dsh-observability
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install jeremy9682/dsh-observability 即可完成安装,插件源码见 https://github.com/jeremy9682/dsh-observability
插件介绍
在多智能体工作流中,最难追踪的往往不是输出内容,而是到底哪个 agent 触碰了哪个会话、以什么状态留下的。dsh-observability 正是为此而生:它在每次追踪到工具调用前后,对 ~/.codex/sessions、~/.cursor/chats 等产品会话根目录进行指纹快照,并将 sessionRef 与 sessionStatus 写入轻量日志文件。只记录指针,绝不存储提示词或转录内容,既保持了可审计性,又将数据足迹压到最低。
另一个组件 dsh-tool-cursor 提供了 cursor_delegate 工具,可将任务委派给官方 cursor-agent CLI 的无头模式执行。默认只读;编辑模式下仅提议变更而绝不直接落盘,确保外部 agent 的行为始终处于可控边界之内。此外,仓库还提供了一个独立脚本 bin/dsh-run-attributed.mjs,无需 DSH 环境即可为任意 CLI 附加同样的指纹、信封写入与三级超时(首事件/空闲/总时长)保护。
适合谁用:运行多 agent 编排、需要审计归属关系、调试会话状态、或希望在 Harness 内安全调用 Cursor 无头 agent 的工程团队。如果你想在零额外基础设施的前提下获得一条轻量且可追溯的可观测链路,这套工具正好填上了这块空白。
使用场景
- 在多代理工作流中追踪每个外部 agent 的会话归属与状态
- 从无头模式安全调用 Cursor CLI 执行只读或建议式任务
- 为任意 CLI 附加指纹、信封与三级超时保护而无需 DSH 环境
适合人员
- 运行多代理编排并需要审计归属关系的工程团队
- 需要在 Harness 内安全调用外部 agent CLI 的开发者
- 希望以零额外基础设施获得轻量可观测链路的架构师