All plugins

DSH / BUNDLE / CLIENT-UI

dsh-net-inspector

v0.4.0puthead / dsh-net-inspectoref4185ae19

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

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 / EN

Package documentation

Registry summary

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 verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known 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`/流,只记录类型与大小,不展开内容。