全部插件

DSH / BUNDLE / CLIENT-UI

dsh-net-inspector

v0.4.0puthead / dsh-net-inspectoref4185ae19

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-net-inspector

DevTools-style network panel for DeepSeek Harness: captures the Host's outbound HTTP (tools, web_fetch, LLM calls), the Web client's fetch/XHR/WebSocket traffic, the desktop sidebar browser's webview traffic, and an external Chromium attached over the DevTools protocol, in one floating panel.

README / ZH

插件文档

目录摘要

DevTools-style network panel for DeepSeek Harness: captures the Host's outbound HTTP (tools, web_fetch, LLM calls), the Web client's fetch/XHR/WebSocket traffic, the desktop sidebar browser's webview traffic, and an external Chromium attached over the DevTools protocol, in one floating panel.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- Host 侧只覆盖 `globalThis.fetch`(undici)。走 `node:http`/`node:https` 原生模块的代码不会出现在面板里。 - 流式响应(SSE)只记录状态码、响应头与耗时,不记录响应体——这是刻意的。 - 浏览器侧记录的是「插件加载之后」的页面请求;页面加载初期、在插件加载前就建立的常连接(例如 RPC/流式通道)无法补钩子,不会出现在面板里。刷新页面后新建立的连接可以。 - WebSocket 只记录 `send` 出去的帧(页面发出的请求)与连接生命周期,不逐条记录收到的帧,避免 token 级流式消息把缓冲刷爆。 - DSH 桌面版右侧栏的内置浏览器:每个 `<webview>` 在 `dom-ready`(含每次导航后)注入采集脚本,覆盖 fetch / XHR / WebSocket / 静态资源与文档请求;脚本把事件排队,面板每 700ms 用 `executeJavaScript` 取一次,不需要开 DevTools、也不受页面 CSP 影响。标签未挂载时,面板底部显示「内置浏览器未开」,注入次数为 0。 - 请求体若是 `Blob`/`ArrayBuffer`/流,只记录类型与大小,不展开内容。