dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Read-only, redacted provider error diagnostics for DeepSeek Harness
v0.1.8 兼容性更新:已对 Harness
0.2.1-alpha.3完成类型检查和测试。Peer 范围同时接受0.2.0-rc.2、0.1.5-rc.2和0.1.1-rc.2。
English | 简体中文
非官方社区插件,与 DeepSeek 官方无隶属或背书关系。
为 DeepSeek Harness Web 提供只读、脱敏的模型请求错误诊断。插件把模糊的“本轮运行失败”整理成可操作的信息,并可复制一份适合提交到 GitHub Discussions 的诊断报告。

第三方 OpenAI 兼容网关经常用相似的界面返回不同问题:
401:密钥无效或未配置;403:密钥可能有效,但 User-Agent、模型权限或网关策略拒绝请求;429:请求过快或额度限流;400:模型名称、developer role、tool calls 或推理参数不兼容;5xx、超时和连接错误:供应商或网络异常。Error Lens 会保留状态码、错误码、请求 ID、供应商和模型,同时在数据进入浏览器前尝试移除 API Key、Bearer Token、URL 密钥参数和用户目录。
要求 Node.js >=22.19 和 DeepSeek Harness 0.1.0-rc.6 或更高版本。
v0.1.8 已对 Harness 0.2.1-alpha.3 完成类型检查和测试。Peer 范围同时接受 0.2.0-rc.2、0.1.5-rc.2 和 0.1.1-rc.2。
dsh plugin --profile web add https://github.com/Wanbinyu/dsh-error-lens/releases/download/v0.1.8/dsh-error-lens-0.1.8.tgz
安装或更新后重启:
dsh web
卸载:
dsh plugin --profile web remove dsh-error-lens
默认配置位于 Web profile 的 cordis.patch.yml:
- insert:
- id: error-lens
name: dsh-error-lens
config:
maxRecords: 10
maxMessageLength: 2000
| 选项 | 默认值 | 说明 |
|---|---|---|
maxRecords | 10 | 每个会话投影保留的最近错误数量,范围 1-50 |
maxMessageLength | 2000 | 单条脱敏错误的最大字符数,范围 256-8000 |
插件只处理 DSH 会话日志中已经存在的终止失败记录。复制或公开报告前仍应人工检查,因为任何基于文本规则的脱敏都无法保证覆盖供应商自定义错误中的所有敏感格式。
插件不会:
settings.yaml 中的密钥;npm install
npm run verify
verify 会执行 Host/Web 类型检查、单元测试、客户端构建和安装包内容检查。
问题与建议请提交到 GitHub Issues。报告问题前请使用插件的复制按钮生成脱敏诊断,并再次人工检查其中是否含有不希望公开的信息。