以 dsh-plugin-dev-kb 技能内置 DeepSeek Harness 官方文档离线镜像:站点中英 168 页 + 仓库补充文档 52 篇,带主题导航与全文检索,编写插件时随时查阅。
安装
# npm 包(预构建)
dsh plugin --profile web add dsh-plugin-dev-kb
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:Pasumao/dsh-plugin-dev-kb
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
184 页官方镜像 · 58 篇补充文档 · 245 文件搜索索引 · 0 运行时依赖
写 dsh 插件时的随身官方文档:把 DeepSeek Harness 官方文档站点 https://deepseek-harness.github.io/deepseek-harness/ 的全部内容整理为 dsh 原生可用的形态—— 装了这个插件,agent 写插件时自动加载知识库,按任务场景定位文档,不用再翻网页。
这是什么
- 站点完整镜像:官方文档(VitePress)由仓库
deepseek-ai/deepseek-harness的docs/原始 Markdown 投影生成(链接已按站点路由重写,与线上逐字一致)。中英双语共 184 页。 - 补充文档:仓库
docs/中未发布到站点的 58 篇开发参考(术语表、防御模式、模块图、测试策略、事故复盘、i18n 规范等)。 - agent 友好:
skills/dsh-plugin-dev-kb.md技能让 dsh 在插件开发任务中自动加载,获知知识库位置、 主题导航与检索策略;kb/meta/topics.md按任务场景映射要读的文件;kb/meta/search-index.json提供全量检索。
功能
- 官方文档完整镜像:deepseek-ai/deepseek-harness 官方文档站全部内容整理为 dsh 原生可用的形态, 中英双语共 184 页,链接按站点路由重写,与线上逐字一致;
- 仓库补充文档:未发布到站点的 58 篇开发参考(术语表、防御模式、模块图、测试策略、事故复盘、i18n 规范等);
- agent 友好:
dsh-plugin-dev-kb技能让 dsh 在插件开发任务中自动加载知识库;kb/meta/topics.md按任务场景映射要读的文件,kb/meta/search-index.json提供全量检索; - 人侧可用:直接浏览
kb/目录,或打开kb/INDEX.md按 URL 对照查阅; - 纯数据插件,零运行时依赖,不注册任何工具。
配置
无需任何配置,安装即用:
- 不读取环境变量,不需要 API Key / token,不写配置文件;
- 挂载后
skills/dsh-plugin-dev-kb.md技能在会话启动时进入可用技能列表,自动生效; - 知识库更新走
npm run rebuild-index(见「更新知识库」),无手动配置项。
安装 / 挂载
# npm(推荐)
dsh plugin --profile web add dsh-plugin-dev-kb
# 或 GitHub
dsh plugin --profile web add github:Pasumao/dsh-plugin-dev-kb
源码安装(本地开发 / 调试):
git clone https://github.com/Pasumao/dsh-plugin-dev-kb.git
cd dsh-plugin-dev-kb
npm install
# 以 link: 方式挂载进 profile
本插件是「纯数据 + 技能」插件,不自带 bundle 自动挂载,装完后在 profile 的
cordis.patch.yml 末尾加一行手动挂载(唯一的一次性步骤,复制即用;
挂载为 profile 根层插件行,其 skills/ 技能进入全局层):
- insert:
- id: dsh-plugin-dev-kb
name: dsh-plugin-dev-kb
重新启动 / 新建 dsh 会话后,
dsh-plugin-dev-kb技能才会出现在可用技能列表中(技能清单在会话启动时快照)。
5 分钟验证
重启后开一个新会话,直接问:
帮我写一个最小的 dsh 插件
agent 会自动加载 dsh-plugin-dev-kb 技能(技能清单里可见),按 kb/meta/topics.md
定位文档后再动手——看到它引用 kb/site/... 路径即验证通过。
目录结构
dsh-plugin-dev-kb/
├── cordis.patch.yml 挂载声明
├── package.json 插件元数据
├── skills/
│ └── dsh-plugin-dev-kb.md ★ 知识库使用指南(agent 加载此技能)
├── kb/
│ ├── site/ 站点镜像:guide/ develop/ reference/(+ en/ 英文站)
│ ├── extra/ 仓库补充文档:glossary、defensive-patterns、module-graph、postmortem/、i18n/ …
│ ├── meta/
│ │ ├── topics.md ★ 主题导航:任务场景 → 文件
│ │ ├── search-index.json 全量索引(245 文件)
│ │ ├── source.json 来源 commit / 时间 / 统计
│ │ └── site-pages.txt 线上页面清单
│ ├── INDEX.md 站点 URL ↔ 本地文件 对照
│ └── README.md 知识库总览与更新方法
└── LICENSE
使用
- agent 侧:写插件 / Tool / 配置 / 服务 / 事件 / 打包 / LLM 适配器时,加载
dsh-plugin-dev-kb技能 → 读kb/meta/topics.md定位 → 按需 read/grep。 - 人侧:直接浏览
kb/目录,或打开kb/INDEX.md按 URL 对照查阅。
自检
发布前跑结构自检(离线、零依赖):
npm run selfcheck # 结构完整 + 入口 / bundle patch 存在性
更新知识库
见 kb/README.md:重新克隆 deepseek-ai/deepseek-harness(master 分支),安装投影依赖后
在仓库内调用 scripts/project-doc-site.ts 的 projectDocs() 生成 website/.generated/,
覆盖本插件的 kb/site/(并按发布清单同步 kb/extra/),再在本插件根目录运行
node scripts/rebuild-index.mjs 重建索引与 INDEX.md。
相关插件
本插件属于 Pasumao 的 dsh 插件生态,同系列已发布插件可搭配使用:
| 插件(npm) | GitHub | 说明 |
|---|---|---|
| dsh-notify | GitHub 仓库 | Windows 原生通知 + 系统托盘 |
| dsh-plugin-choice-refresh | GitHub 仓库 | 选择增强:重新生成选项 / 更多选项 |
| dsh-plugin-image-tools | GitHub 仓库 | 图片选择卡 + 回复内嵌图片 + 盲模型收图 |
| dsh-plugin-table-zoom | GitHub 仓库 | 聊天长表格浮窗查看 + 一键复制 Markdown |
| dsh-plugin-windows-guard | GitHub 仓库 | Windows 环境防坑:守则技能 + 乱码检测 / 危险写拦截 / 编码诊断修复 |
| dsh-plugin-workbench | GitHub 仓库 | VS Code 风格文件浏览器 + 可编辑预览 |
本系列其余插件见 Pasumao · dsh 插件;觉得好用欢迎到 GitHub 点 ⭐。
AI 生成声明
知识库内容为官方文档的镜像整理(来源标注于 kb/meta/source.json),索引与
导航由 AI 辅助生成(DeepSeek Harness),均经人工核对。
License
MIT
链接
同类插件
tt-a1i/archify#integrations/deepseek-harness★ 78730
从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。
dream-num/dsh-univer-office★ 472
为 DeepSeek Harness 打造一个真正的办公环境。Univer Office 插件将电子表格、文档、幻灯片、画布、多维表格等汇聚到同一个运行时——数据互联、修改经过校验、变更按版本管理,并以隔离工作树支持多 Agent 协作。
PerryLink/dsh-industry-research★ 213
面向 DeepSeek Harness 的确定性行业研究报告:公司与行业研究流程基于分阶段证据产出结构化、可核验的报告。
PolinniZhong/dsh-knit★ 53
把会话工作区里已有的 Markdown 文档、图片与视频列进 DSH 侧边栏,按与当前对话的相关性排序:用最近几条消息在本地与文档标题、摘要、正文做带 IDF 权重的匹配,不调用模型,也没有网络出口。列表来自工作区扫描,而不是「最近打开记录」,所以重启 DSH 或新开会话都不会变空。图片与视频可就地预览,相对路径图片真实渲染,视频走 HTTP Range 流式播放。预览头下方的引用条显示当前这篇被哪些文档引用、又引用了哪些,点一项即可跳过去。同一份排序也作为 knit_docs 工具交给 agent:它返回最相关的若干篇,并附上每篇里命中的那段原文(有命中时才附)。
HuanLinOTO/dsh-plugin-mineru★ 46
向模型暴露 MineRU 文档解析工具。
kw78/dsh-office-tools★ 26
面向 agent 的工作区安全 Office 工具集:创建/读取 Word、创建/读取/更新 Excel、创建/读取 PowerPoint,并支持 PNG/JPG/GIF 图片排版。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。