sandbase-harness
sandbaseai
Local-first, self-hosted AI agent runtime and MCP bridge with sandboxed sessions, memory, credentials, audit/replay, and a local Console.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Wanbinyu/dsh-error-lens
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
v0.1.7 兼容性修复:适配 Harness
0.1.5-rc.2,并通过0.1.1-rc.2回归。修复旧 runtime 模块缺失问题;下方下载链接指向本次修复包。其他宿主版本请先验证兼容性。
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.7 已使用 DeepSeek Harness 0.1.2-rc.1 完成类型、测试、构建和打包验证,并保留 0.1.0-rc.6 至 rc.8、0.1.1-rc.1 至 rc.2 的兼容分支。
dsh plugin --profile web add https://github.com/Wanbinyu/dsh-error-lens/releases/download/v0.1.7/dsh-error-lens-0.1.7.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。报告问题前请使用插件的复制按钮生成脱敏诊断,并再次人工检查其中是否含有不希望公开的信息。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: diagnostics。