dsh-plugin-log-forwarder
在终端中运行以下命令:
dsh plugin install zhaoxuejie/dsh-plugin-log-forwarder
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install zhaoxuejie/dsh-plugin-log-forwarder 即可完成安装,源码仓库地址为 https://github.com/zhaoxuejie/dsh-plugin-log-forwarder
插件介绍
调试 Agent 的核心难点不在于它给出了错误答案,而在于它为何做出某个决策的完整链路在会话结束后便烟消云散。dsh-plugin-log-forwarder 接入 DeepSeek Harness 会话事件流,将每一类事件标准化为统一 JSON 结构,并同时向 WebSocket、Loki 和本地 JSONL 文件三条独立通道并行推送。三条通道互不依赖、可任意组合开启,且插件全程只读、不干预 Agent 运行,卸载时干净关闭所有连接,无残留。
在可观测性层面,插件支持 includeEventTypes 白名单与 excludeEventTypes 黑名单进行事件过滤,并对 api_key、password、token、secret 等敏感字段做递归、大小写不敏感脱敏。每条通道实时展示已转发、失败、丢弃的计数;Loki 通道在网络异常时自动指数退避重试,连续失败达到阈值后标记为断开,一条命令即可恢复。插件向 Agent 注册了状态查询、单通道详情、暂停、恢复四个工具,并附带内置侧边面板,无需离开对话窗口或打开终端即可掌控转发状态。
三类用户最值得关注:正在迭代 Agent 行为、需要逐条回放推理与工具调用记录的开发者;希望将多个会话汇入 Loki 并在 Grafana 中做趋势分析与告警的平台团队;以及在做现场演示时,更希望让听众通过浏览器实时观看 Agent 思考过程、而非依赖录屏的方案宣讲者。
截图预览
使用场景
- 调试 Agent 行为时实时回放每一步推理与工具调用链路
- 将多会话日志汇入 Loki 并在 Grafana 中做趋势分析与告警
- 现场演示时让听众通过浏览器实时观看 Agent 思考过程
适合人员
- 迭代 Agent 行为、需要逐条回放事件记录的开发者
- 希望集中管理多会话日志的平台与 SRE 团队
- 需要向观众实时展示 Agent 思考过程的方案宣讲者

