dsh-sseye
在终端中运行以下命令:
dsh plugin install jhuanxx44/dsh-sseye
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install jhuanxx44/dsh-sseye 即可安装,源码仓库:https://github.com/jhuanxx44/dsh-sseye 。
插件介绍
在 DeepSeek Harness 中运行 agent 时,模型每次调用到底发了什么 prompt、带了哪些 tool schema、流式响应里每一块内容是什么——这些细节往往埋在日志深处或根本看不到。传统做法是架 mitmproxy 做中间人,既要装 CA 证书,又丢失了 agent 轮次、step、compaction 等语义归属,排查多轮对话问题代价很高。
dsh-sseye 直接在 harness 内部的 llm/stream 瀑布层做旁路抓取:完整的 GenerateOptions(system prompt、messages、tools、采样参数)、每一个流式 chunk、真实的线路协议与 endpoint,全部原样通过,chunk 顺序、背压、取消信号、异常均保持不变。每次抓取自动附带 turn / step / session / compaction 归属,按来源(agent 循环、压缩、标题生成等)分类,并记录 TTFT、总耗时、token 用量(含 cache-read)、finish reason 等指标。
面板采用 DevTools 风格,停靠在工作区右侧详情栏:按轮次分组折叠、行内手风琴展开完整细节、上下文 diff 高亮新增消息、镜像 DeepSeek 适配器序列化的 Wire JSON 重建、实时流式视图、逐调用或逐轮次 JSON 导出,均一键可达。捕获策略支持按来源与字段粒度开关、正则脱敏(如 sk- 前缀密钥自动替换)、环形缓冲区容量可调,默认全量捕获、零持久化,进程退出即销毁。
适合在 Harness 中调试 agent 行为、对比多 provider 线路差异、排查 compaction 或 tool-call 回路的开发者。无需代理、无需证书,装完插件重启即可在会话栏看到 SSEye 按钮,像打开浏览器 DevTools 一样翻看每一次模型调用。
截图预览
使用场景
- 排查多轮 agent 对话中某一步 prompt 或 tool-call 内容异常
- 对比不同 provider 的线路协议、endpoint 与响应分块结构
- 调试 compaction、session-title 等后台调用对上下文的影响
适合人员
- 在 DeepSeek Harness 中构建 agent 应用的开发者
- 需要对比多 provider 线路差异的 LLM 工程师
- 排查 tool-call 回路或 context 漂移的调试人员