DeepSeek Harness 插件:把报错回收成带编号、可人工编辑的知识库,模型重新诊断前先注入已记录的修复方案。设计阶段,暂无代码。
35.2/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add jingchangzhao-gif/error-knowledge-base该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 9 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/24) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-errkb(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.13 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 17:54:49
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 12 处,展示前 12 条)
- 读取本地文件lib/index.js:118
if (!statSync(current).isDirectory()) return false; - 读取本地文件lib/index.js:119
accessSync(current, constants.W_OK); - 读取本地文件lib/index.js:1047
return await fsp.readFile(path, "utf8"); - 写入本地文件lib/index.js:1053
writeFile: (path, data) => fsp.writeFile(path, data, "utf8"), - 写入本地文件lib/index.js:1054
appendFile: (path, data) => fsp.appendFile(path, data, "utf8"), - 写入本地文件lib/index.js:1055
rename: (from, to) => fsp.rename(from, to), - 写入本地文件lib/index.js:1058
await fsp.writeFile(path, data, { - 读取本地文件lib/index.js:1072
return (await fsp.stat(path)).mtimeMs; - 读取本地文件lib/index.js:1075
const parent = await fsp.stat(dirname(path)).catch(() => void 0); - 删除本地文件lib/index.js:1082
remove: (path) => fsp.rm(path, { force: true }), - 读取本地文件lib/index.js:1085
return await fsp.readdir(dir); - 写入本地文件lib/index.js:1092
await fsp.mkdir(dir, { recursive: true });
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 报错回收成知识库
- 带编号可人工编辑
- 诊断前注入修复方案
README
由 DeepSeek 最新模型翻译生成错误知识库(Error Knowledge Base)
English · 许可证
回收报错:同一个失败只诊断一次,记录下来,下次出现时作为已知解法交回 —— 全程本地完成,不调用模型。
项目状态(2026-10-25):v0.1.3 已正式发布。 可复用核心、PostgreSQL schema、CLI、后台服务、MCP 服务、已实测的 DSH/Codex/Claude 连接器和内嵌 Web 工具箱以便携工具箱 ZIP(外加独立 EXE)形式发布;安装器路线已移除。从最新发布页下载 errkb-toolbox.zip。
错误知识库(error-knowledge-base)是一个本地平台,有多种使用入口:命令行客户端、后台服务、MCP stdio 服务、DeepSeek Harness 插件、宿主连接器与内嵌 Windows Web 工具箱。所有入口共用同一套核心与知识库;分类、脱敏、规范化、指纹、存储、检索和解法可信度不会在每个宿主里重复实现。命令仍是 errkb,DSH 适配器包继续使用 dsh-errkb。
展开完整文档(README 剩余 1 节)
错误知识库(Error Knowledge Base) English · 许可证 回收报错:同一个失败只诊断一次,记录下来,下次出现时作为已知解法交回 —— 全程本地完成,不调用模型。 项目状态(2026-10-25):v0.1.3 已正式发布。 可复用核心、PostgreSQL schema、CLI、后台服务、MCP 服务、已实测的 DSH/Codex/Claude 连接器和内嵌 Web 工具箱以便携工具箱 ZIP(外加独立 EXE)形式发布;安装器路线已移除。从最新发布页下载 errkb-toolbox.zip。 错误知识库(error-knowledge-base)是一个本地平台,有多种使用入口:命令行客户端、后台服务、MCP stdio 服务、DeepSeek Harness 插件、宿主连接器与内嵌 Windows Web 工具箱。所有入口共用同一套核心与知识库;分类、脱敏、规范化、指纹、存储、检索和解法可信度不会在每个宿主里重复实现。命令仍是 errkb,DSH 适配器包继续使用 dsh-errkb。 目录 - 这是什么 - 当前交付状态 - 功能总览 - 它怎么工作 - 支持的主机(实测) - 核心保证 - 快速开始 - 命令行 - 配置 - 系统要求 - 兼容性与版本口径 - 安装与卸载 - 隐私 - 文档索引 - 已知局限 - 开发 - 参与贡献 - 许可证 这是什么 一个面向 LLM 工具与命令行工作流的本地报错知识库。某个操作失败时,它把这次失败记录一次 —— 脱敏、规范化、指纹化 —— 存进本地 PostgreSQL 数据库。同一失败下次出现时,它交回已记录的解法,并附上匹配原因、环境不一致时的适用性警告,以及该解法实测出的可信度。 它刻意不是: - 聊天模型。 核心从不调用模型,也不发起外网请求。连接器只观察宿主已经产生的事件;解法要么本来就在数据库里,要么由用户写入。传输只包括本地 PostgreSQL、Named Pipe,以及显式启用的回环 HTTP。 - 日志仓库。 只有够格拿编号的失败才会入库,且样本有上限;保留期是显式配置的。 - 云服务。 没有账号、没有遥测、没有远程端点。HTTP 默认关闭,本地 API 是 Named Pipe。 - 无需外部数据库的单文件工具。 知识库是 PostgreSQL,属于运行时前置条件(见系统要求);errkb pg install 会创建并管理一个专用实例。 当前交付状态 本文刻意区分三个概念: - 已实现:源码和自动化测试已经存在。 - 已验证:行为已经在注明的真实环境中运行过。 - 可发布:同一套带版本的产物已经通过强制 Windows 生命周期/恢复与来源门禁。 | 模块 | 当前状态 | 实际含义 | | 确定性核心与脱敏 | 已实现并通过单元测试 | 可正常开发规范化、指纹、匹配与脱敏 | | PostgreSQL schema 与检索 | 已实现;集成测试需要真实数据库 | 已有 0001–0008 迁移、精确/近似检索、解法与结果 | | CLI、后台服务与 MCP | 已实现 | 有已迁移的 PostgreSQL 和 DSN 时,可使用开发构建运行 | | DSH、Codex CLI、Claude Code 连接器 | 已按固定版本实测 | 只承诺连接器矩阵中已经验证的能力 | | 便携发布与 Windows 恢复 | 已实现;Windows 冒烟任务运行同一个可执行文件 | Windows CI 任务构建二进制、用真实 PostgreSQL 跑全部 Go 测试并回答 MCP 自检;errkb pg install 与 autostart.ps1 覆盖首次运行和登录恢复 | | 内嵌 Web 工具箱 | 已实现并有自动化测试覆盖 | 搜索、详情/编辑、统计/审计和设置路由均已接入 ui --web | | 发布来源门禁 | 已实现并通过发布验证 | 会拒绝缺失/不匹配 tag 与脏源码;已验收 tag v0.1.2 指向提交 1438473 之后的修复线 | | 发布包 | 已发布为 v0.1.3 | GitHub Release 包含工具箱 ZIP、独立 EXE、manifest、SBOM 与校验和;仓库配置 NPM_TOKEN 时同一 tag 还会发布 npm 包 | 功能总览 本项目覆盖的是完整的“技术错误复用闭环”,不只是收集日志: | 阶段 | 用户看到的能力 | 实现边界 | | 观察 | 从 Hook、CLI 包装器、连接器和日志采集失败 | 适配器只产生 ErrorEvent v1,不拥有匹配算法 | | 保护 | 在持久化之前删除敏感信息 | 一份 CUE 规则生成 Go、TypeScript 和 CI 规则 | | 识别 | 分类、规范化、计算指纹并去重 | 确定性 Go/TypeScript 处理 + PostgreSQL 事务化记录 | | 检索 | 先搜精确标识,再找有限的近似候选 | PL/pgSQL 精确/pg_trgm 查询 + Go Jaccard 重排 | | 复用 | 返回已有解法、来源、匹配原因、环境警告和可信度 | CLI、MCP、通知与 UI 共用后端契约 | | 学习 | 记录解法是否成功,并保存解法历史 | 版本化解法、结果记录与 SQL 计算可信度 | | 运维 | 诊断、迁移、保留、删除、审计和备份本地数据 | Go 运维层 + PostgreSQL 函数和迁移账本 | 每项功能对应的源码位置、调用链、完成度和未接入部分,见 docs/features-and-implementation.zh-CN.md。 它怎么工作 宿主事件 ──▶ 连接器 ──▶ 脱敏 ──▶ 规范化 ──▶ 指纹 ──▶ PostgreSQL (Hook、包装器、MCP) (写库之前) │ ▼ 解法 + 原因 + 可信度 ◀── 先精确匹配,再近似候选前 3 条 ◀──── 检索 1. 采集。 连接器把可观察的失败转换成 ErrorEvent v1:宿主报什么就给什么(退出码、命令、工具名、会话),宿主不报的由核心推导(标题、分类、严重度)。 2. 写库前脱敏。 密钥、凭据、邮箱和绝对家目录路径被替换成占位符;规则只有一个来源(spec/redact.cue),生成到 Go 引擎、TypeScript 适配器和 CI 隐私守卫三处。 3. 规范化与指纹。 去掉 ANSI 转义、GUID、时间戳、PID、计数器、端口和绝对路径;剩余文本转小写后计算 sha256(category + "\0" + normalized)[:12]。同一失败永远得到同一个 12 位十六进制指纹,不同失败不会相撞。 4. 存储。 问题(按指纹与项目唯一)、出现记录、不可变事件、解法版本和结果都落进 PostgreSQL。迁移每个文件一个事务,带 advisory lock 与校验和账本。 5. 检索并交回。 先按 issue id、指纹、错误码或命令做精确查找;模糊候选来自 pg_trgm,用 Jaccard 相似度重排,恒为前 3 条并且标记为近似。结果带匹配原因、环境差异(若有)和解法可信度;近似匹配从不自动复用。 源码级实现映射见 docs/features-and-implementation.zh-CN.md;按顺序施工的任务计划见 docs/implementation-plan.zh-CN.md。 支持的主机(实测) 实测于 2026-10-20;版本刻意固定。每一行都对应一条真实验收记录;没有实测的内容一律列为未验证,见 docs/connector-matrix.zh-CN.md。 | 宿主 | 实测版本 | 通道 | 诊断前能拿到已知解法 | 验收记录 | | 通用 CLI(errkb run --) | 本仓库构建的 errkb | B 包装器 | 否 —— 失败之后 | docs/e2e-cli-loop.zh-CN.md | | DSH(插件适配器) | DSH 0.2.0-rc.2 | A 插件 Hook | 是 —— 常驻提示与执行后通知 | EKB-039,PR #66 | | Codex CLI | 0.156.1 | B 包装器;MCP 九个工具 | 否 —— MCP 工具可主动查询,但没有失败前 Hook | connectors/codex/probe.md | | Claude Code | 2.1.282 | A PostToolUseFailure Hook;B 包装器;MCP | 是 —— SessionStart 提示与 MCP 工具 | connectors/claude/probe.md | 通用日志与手工宿主使用 connectors/templates/cli-log/ 的模板;它们的日志通道与手工通道尚未实测。窗口标题不是接口契约,这里的支持声明没有一条建立在窗口标题上。 核心保证 - 先精确、后模糊。 检索门槛先要一个完整取值 —— issue id、指纹、错误码、规范化文本、命令或工具名 —— 过了门槛才放宽。 - 零错误自动合并。 只有「指纹精确相等,且错误码、命令、工具不矛盾」才允许自动复用;标注语料(spec/corpus/labelled/)里专门放了朴素匹配会合并的近似样本,测试断言自动合并数为零。 - 近似匹配可见。 界面打印 APPROXIMATE — confirm before reuse;通知带近似标记与环境警告;MCP 与 CLI 的 JSON 带 approximate: true。 - 最多三条,且带原因。 检索最多返回 3 个候选,每个都带匹配原因和命中的字段。 - 延迟是门槛,不是口号。 参考机上 10 万 issue 规模:精确查找 p95 0.6 ms,trigram 候选 p95 81.7 ms,完整检索 p95 84.5 ms(门槛 150 ms)。环境、数据集与查询计划见 docs/benchmarks.zh-CN.md。 - 可信度是算出来的。 errkb_trust() = (successes + 2) / (successes + failures + 4),在 SQL 里根据已记录的结果计算;未知结果不计入。界面只展示,不能写入。 - 写入幂等。 事件按 event_id 唯一;连接器观测带 observation_id;重放不会产生重复,出现记录则总是追加。 - 不会把产品搞崩。 后台服务每个 Windows 会话只能起一个,优雅退出,写健康文档,日志先脱敏再按大小轮转。写入、批量写入或迁移中途崩溃,已提交数据保持完整(测试里真的杀进程验证过)。 快速开始 受支持的发布物是便携工具箱 ZIP:errkb.exe 加上 start-errkb.cmd、autostart.ps1、postgres.ps1。没有安装器,解压到你有写权限的目录即可。 1. 先安装一次 PostgreSQL 16(EDB 安装包)。errkb 用它的二进制创建并管理自己的实例。 2. 解压 errkb-toolbox.zip,创建实例与 schema: .\errkb.exe pg install 它会在 5433 端口、.\pg\data 下启动专用实例,应用迁移并写入 .\pg\credentials.json。若想复用已有服务器,改用 errkb db migrate --dsn <你的 DSN>。 3. 用 start-errkb.cmd(或 .\errkb.exe ui --web)打开工具箱;daemon 缺失时它会自动拉起。 4. 可选的登录自启: powershell -NoProfile -ExecutionPolicy Bypass -File .\autostart.ps1 -Action install -AppDir "$PWD" 5. 采集一次真实失败并复用解法: .\errkb.exe run --connector cli --session demo --project demo -- cmd /c "exit 9" 通过 MCP 服务(err_record_solution)或连接器记录解法,再跑同一条命令,包装器会打印已知解法及其来源与可信度。 含真实输出的完整闭环见 docs/e2e-cli-loop.zh-CN.md;便携安装步骤见 docs/install.zh-CN.md。 命令行 一个二进制,多个子命令: | 命令 | 作用 | | errkb search <query> | 按 issue id、指纹、错误码、命令或文本检索;人读表格或 --json | | errkb show <id-or-fingerprint> | 查看单个问题及其出现记录、解法和版本 | | errkb record --event <file> | 记录完整的 ErrorEvent v1 载荷(stdin 或文件) | | errkb list --kind issue\|solution | 列出问题或解法,可按项目过滤 | | errkb feedback <issue> <version> --outcome success\|failure\|unknown | 记录结果;可信度就靠它变化 | | errkb stats | 计数、命中率、延迟百分位与估算节省 | | errkb run -- <command> | 运行命令、保持输出可见、只记录失败 | | errkb db migrate\|status | 应用迁移或查看 schema 账本 | | errkb tail --file <path> | 跟随日志文件并记录其中的失败(通道 C) | | errkb markdown import\|export | 导入或导出旧版 ERRORS.md 格式 | | errkb daemon | 本地后台服务:Named Pipe API、健康文档、脱敏日志 | | errkb ui | 源码树中的原生托盘/搜索宿主;不是已发布的 Web 工具箱 | | errkb ui --web | 本地 Web 工具箱(搜索、详情/编辑、统计、设置);随工具箱 ZIP 提供 | | errkb doctor | 九项只读检查:环境、连接器与 MCP,每条发现附修复建议 | | errkb mcp | 带九个工具的 MCP stdio 服务;自动解析已安装凭据,daemon 未运行时自动拉起 | | errkb mcp install --host codex\|claude\|dsh | 把 MCP 服务注册到本机 LLM 宿主;DSH 打印插件路径 | | errkb mcp selftest | 在内存里完成一次 initialize 与 tools/list 后退出;doctor 会调用它 | | errkb version | 版本、提交、构建时间与 Go 工具链 | 退出码:0 找到/成功,1 内部错误,2 参数错误,3 未找到,4 后台服务不可用。--json 输出的是校验过的契约载荷,不是二次渲染的近似物。 MCP 服务对每个宿主只需一条注册命令;服务会自动用已安装凭据拉起 daemon,不需要手工维护管道: errkb mcp install --host codex # Codex:写入 MCP 条目 errkb mcp install --host claude # Claude Code:写入用户级条目 errkb mcp install --host dsh # DSH 走插件集成,只打印路径 errkb mcp selftest # 内存内完成 initialize + tools/list,打印工具数 --print 只显示命令、不执行。errkb doctor 内含 MCP 检查,工具表坏了不用等宿主才发现。 配置 配置是一份 YAML 文档,只由一个契约(spec/config.cue)校验: database: dsn: postgres://postgres@127.0.0.1:5433/errkb?sslmode=disable service: pipe: enabled: true http: enabled: false # 启用时只允许回环地址,令牌至少 32 个字符 capture: enabled: true retention: sample_days: 7 normalized_days: 90 audit_days: 365 默认值:Named Pipe 开、HTTP 关、采集开、通知开、检索上限 3、采集/检索/MCP 超时 2000/1500/5000 ms。后台服务会执行这些设置:capture.enabled 关闭、或某个连接器/项目被暂停时,record 与 capture 调用返回 conflict 而不是写入;数据库不可达时到达的事件会先进入离线队列(已脱敏),恢复后重放。后台服务也接受显式参数(--dsn、--config、--queue-dir、--pipe、--health-file、--log-file 等);设置界面模型编辑的是同一份文件,不引入第二套配置模型。完整示例见 connectors/templates/cli-log/config.yaml。 系统要求 - Windows 10 或 11,x64。 后台服务、托盘、Named Pipe API 与 Windows 连接器服务都是 Windows 专用。 - PostgreSQL 16(服务端)。不随附;errkb pg install 可用已安装的 PostgreSQL 二进制在 5433 端口创建专用实例,也可以复用已有本地实例。 - 运行时不需要 Go、Node.js 或开发工具链。 发布物是一个 errkb.exe 加几个 PowerShell 脚本,PostgreSQL 是唯一外部前提。 - 仅开发需要:Go 1.26.4、Node.js 24.16.0(pnpm 11.7.0)、CUE 0.17.1,以及一个本地 PostgreSQL 用于数据库测试。 兼容性与版本口径 - schema。 v1,迁移 0001–0008。旧 schema 升级用 db/migrations/testdata/upgrade/ 中的真实快照测试;更新的账本版本会被显式拒绝,失败的迁移在单个事务内回滚。 - 契约。 ErrorEvent v1、配置、连接器能力、MCP 工具、本地 API、连接器 SDK 与脱敏规则都有 CUE 定义。兼容性由 spec/compat.cue 和 Schema compatibility CI 作业把关:新增可选字段、新增枚举成员属于兼容;删除、改名或改类型必须升 schema_version,违反规则作业直接失败。 - DSH 依赖包。 插件按锁文件解析的 @deepseek-ai/dsh-llm、@deepseek-ai/dsh-tools 0.1.5-rc.3 构建,宿主为 0.2.x 世代(实测 0.2.0-rc.2;计划里以 dsh-ops 的 peer 范围作为版本证据)。早先写的 rc.2 是设计期历史口径:peer 范围 ^0.1.5-rc.2 覆盖 rc.3,且适配器用到的 API 面没有变化。完整说明见计划 §7.2。 - 协议。 MCP 2024-11-05;本地 API 与连接器 SDK 的封套都是 v1。解码后的载荷拒绝未知字段;声明更新版本的载荷会被拒绝,而不是猜测处理。 安装与卸载 发布物是便携的:下载 errkb-toolbox.zip,解压到你有写权限的目录,运行一次 errkb.exe pg install。实例位于 pg\data,凭据在 pg\credentials.json(0600),日志与健康文件也在同一目录;autostart.ps1 -Action install 写入当前用户 Run 键实现登录恢复。卸载时运行 errkb.exe pg uninstall -DeleteData(省略 -DeleteData 可保留数据),再用 autostart.ps1 -Action uninstall 删除 Run 项并删除目录。发布物未做代码签名;请用发布页的 SHA256SUMS 校验。 完整步骤、数据位置与卸载行为见 docs/install.zh-CN.md。 隐私 一切都留在本机。核心从不调用模型,也不发起外网请求;本地 API 是带「仅所有者」ACL 的 Named Pipe,HTTP 默认关闭,脱敏在写入知识库之前完成。三类保留期、带预览与审计的定向删除,以及适配器离线队列保留了什么都写在 docs/privacy.zh-CN.md。 文档索引 | 文档 | 回答什么 | | docs/project-status.zh-CN.md / English | 当前哪些已实现、已验证、阻塞,以及现在能安全运行什么 | | docs/workflow/README.zh-CN.md / English | 工作流控制中心:活动问题、文件修复顺序和清理审计 | | docs/features-and-implementation.zh-CN.md / English | 每项功能做什么,以及由哪些源码、契约和数据链路实现 | | docs/implementation-plan.zh-CN.md / English | 范围、决定、任务顺序和验收门槛 | | docs/connector-matrix.zh-CN.md / English | 每个宿主到底报哪些字段,版本固定并实测 | | docs/install.zh-CN.md / English | 当前安装候选、数据位置、升级和卸载 | | docs/toolbox-ui.zh-CN.md / English | 工具箱 UI 架构、实施状态和剩余任务 | | docs/privacy.zh-CN.md / English | 数据流向、脱敏、保留期、删除 | | docs/benchmarks.zh-CN.md / English | 性能门槛、数据集、查询计划、环境 | | docs/test-record.zh-CN.md / English | 长期保存的完整测试与 Windows 验收记录 | | docs/acceptance-vm.zh-CN.md / English | 干净机验收历史记录;实时门禁是 Windows 冒烟任务 | | docs/e2e-cli-loop.zh-CN.md / English | 通用 CLI 闭环,全程不经过模型 | | CHANGELOG.md | 每个版本改了什么 | | packaging/windows/ | 便携工具箱的构建与发布脚本 | 已知局限 以下是仍然存在的局限或刻意保留的边界,不是隐藏能力: - 物理重启没有持续自动化。 测试会重启 daemon 与 PostgreSQL 实例并重放登录命令;真实重启仍是可选人工证据。 - 发布物未做代码签名。 SmartScreen 可能告警;请核对 SHA256SUMS。 - PostgreSQL 是前置条件。 核心需要本地 PostgreSQL 16 服务;errkb pg install 会创建专用实例,但数据库不内嵌在程序里。 - DSH 插件仍在等待商店审核。 目前以手动安装为受支持路径。 - 连接器矩阵里有两处实测缺口: DSH 的 tools/result 实时路径与 Codex 的 PostToolUse Hook 尚未验证。 开发 pnpm install pnpm typecheck # tsc --noEmit pnpm lint # oxlint pnpm format:check # prettier pnpm test # vitest,99% 覆盖率门槛 pnpm build # DSH 连接器产物 lib/ go build ./... go vet ./... gofmt -l . cue vet ./spec/... 数据库测试需要本地 PostgreSQL 与 ERRKB_TEST_DATABASE_URL;没设置时会跳过。构建与发布脚本在 packaging/windows/;逐卡施工顺序见计划 §11.1;仓库约定(一张卡一个 PR、两种语言同步改动)见计划。 参与贡献 先读实施计划;工作按任务卡(EKB-nnn)推进,一张卡一个 PR,跑计划 §12 的门槛。两份计划与两份 README 必须保持同步。安全或隐私问题请开 issue 并指明受影响的文件,不要在公开修复提交里描述。 许可证 MIT © jingchangzhao-gif
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
jingchangzhao-gif/error-knowledge-base
DeepSeek Harness 插件:把报错回收成带编号、可人工编辑的知识库,模型重新诊断前先注入已记录的修复方案。设计阶段,暂无代码。
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目