DSH Plugins
返回列表
🧰

dsh-req-capture

联网工具 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install r-ayin/dsh-req-capture

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中可通过设置里的插件市场安装,或在终端执行 dsh plugin install r-ayin/dsh-req-capture;也可参考仓库 https://github.com/r-ayin/dsh-req-capture 手动加入 profile bundle。

插件介绍

在 DeepSeek Harness 里排查同样输入却行为不一致时,最难的是看清宿主实际发出了什么请求。缓存命中差异、代理改写或某次调用多带了字段,往往只能靠猜。dsh-req-capture 是无界面、无工具的纯诊断插件:在宿主全局 fetch 外包一层薄包装,记录每一次出站请求,并按规则把匹配 URL 的请求体落到本地,便于离线对比与复盘。

核心能力很直接:所有 fetch 都会写入 fetch-log.txt(时间戳、方法、截断后的 URL、body 大小)。配置 REQ_CAPTURE_MATCH 为 URL 子串后,命中的请求体会以 req 编号命名的 json 文件写入 REQ_CAPTURE_DIR(默认 /tmp/dsh-req-capture)。插件在 apply 时会做一次自探测 fetch,确认包装在宿主 realm 里已生效。默认不配置匹配时只记日志、不落盘 body,适合先观察流量再收紧捕获范围。

适合 Harness 插件与集成开发者,以及需要对比 LLM 请求负载的调试场景。捕获内容是原始请求体,可能包含 prompt 等敏感信息,请将捕获目录视为机密并在用完后删除。

使用场景

  • 对比两次 LLM 调用实际发出的请求体是否一致
  • 排查缓存命中差异时核对出站 payload
  • 在 Harness 宿主中审计 fetch 流量与 body 大小

适合人员

  • DeepSeek Harness 插件开发者
  • 需要调试 API 请求负载的集成工程师
  • 在本地做网络层问题定位的维护者