可安装的 DSH 套件:把 dsh-plugin-guide 插件开发知识库做成按需加载的智能体技能。官方文档存档(中英双语)、Cordis 入门、114 个仓库的社区存档、1654 条 Discussions 存档、20 多个实战踩坑。
53.7/100
综合分
64
GitHub 星标
2,020
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-plugin-guidenpm 源 · dsh-plugin-guide 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 2 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-plugin-guide @ 0.3.40
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖要求 >=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0 || >=0.2.0-0 <0.3.0 || >=0.2.1-0 <0.3.0 · 最新 0.2.1-rc.5 兼容
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 17:39:34
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 23 处,展示前 12 条)
- 读取本地文件index.js:61
const { description, body } = splitFrontmatter(readFileSync(skillPath, 'utf8')) - 删除本地文件dist/dsh-plugin-dev.js:110
rmSync(dir, { - 读取本地文件dist/dsh-plugin-dev.js:121
return readFileSync(path, "utf8"); - 写入本地文件dist/dsh-plugin-dev.js:138
mkdirSync(dirname(path), { recursive: true }); - 写入本地文件dist/dsh-plugin-dev.js:139
writeFileSync(path, content, "utf8"); - 读取本地文件dist/dsh-plugin-dev.js:144
return statSync(path).isFile(); - 读取本地文件dist/dsh-plugin-dev.js:152
return statSync(path).isDirectory(); - 读取本地文件dist/dsh-plugin-dev.js:195
for (const candidate of candidates) if (existsSync(join(candidate, "ts")) && existsSync(join(candidate, "js"))) return resolve(candidate); - 读取本地文件dist/dsh-plugin-dev.js:201
for (const entry of readdirSync(dir, { withFileTypes: true })) { - 读取本地文件dist/dsh-plugin-dev.js:218
content: renderTemplate(readFileSync(join(root, rel), "utf8"), context) - 执行外部命令来自配置/变量dist/dsh-plugin-dev.js:1571
if (process.platform === "win32") return spawn(winCommandLine(command, args), { - 执行外部命令来自配置/变量dist/dsh-plugin-dev.js:1583
return spawn(command, args, {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
⚠ 该插件运行需访问外部网络 / 远程 API,部署在国内无外网环境时可能无法正常使用。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-attachment@deepseek-ai/dsh-working-directory@deepseek-ai/dsh给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 按需加载智能体技能
- 官方文档中英双语存档
- 社区与讨论存档
最近更新
在 GitHub 查看全部 →v0.3.402026-11-01
Adds the dsh.standards not-run placeholder, STANDARDS.md, and companion-tool disclaimer. npm:
原文(未汉化)
v0.3.372026-10-19
verify 默认值和兼容工作流已指向 0.2.1-rc.2;smoke 已接受 TRANSPORT。80 项测试通过。
v0.3.362026-10-19
Refresh references/official-docs to deepseek-harness master 687f282e (481 md / 238 zh pairs). check-docs-drift-detail reports FRESH. Closes docs-drift #12/#13/#15.
原文(未汉化)
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成🐳 dsh-plugin-guide
已迁移: 本项目现在叫 dsh-primer。这个仓库只作为指引和备份保留,新工作都在新家进行。旧 npm 包 dsh-plugin-guide 已废弃。
非官方配套工具。 属于 DSH 标准家族;不是认证、资质认定、安全审计,也不代表官方背书。标准见:https://github.com/PerryLink/dsh-standards。dsh.standards 块是 not-run 占位符,不代表通过。
让你的智能体不再瞎编 DSH 插件 API。
DeepSeek Harness 插件开发知识库,以智能体技能的形式安装 —— 官方文档、版本兼容矩阵、迁移接缝、实战踩坑记录,外加一个脚手架/检查器命令行。
dsh plugin --profile web add dsh-plugin-guide
然后直接问:「用 dsh-plugin-guide 技能帮我搭一个……插件。」
dshfind
官方仓库。 这是 dsh-plugin-guide 唯一的官方仓库,由 PerryLink 维护。其他账号下的同名仓库与本项目无关。
展开完整文档(README 剩余 1 节)
🐳 dsh-plugin-guide 已迁移: 本项目现在叫 dsh-primer。这个仓库只作为指引和备份保留,新工作都在新家进行。旧 npm 包 dsh-plugin-guide 已废弃。 非官方配套工具。 属于 DSH 标准家族;不是认证、资质认定、安全审计,也不代表官方背书。标准见:https://github.com/PerryLink/dsh-standards。dsh.standards 块是 not-run 占位符,不代表通过。 让你的智能体不再瞎编 DSH 插件 API。 DeepSeek Harness 插件开发知识库,以智能体技能的形式安装 —— 官方文档、版本兼容矩阵、迁移接缝、实战踩坑记录,外加一个脚手架/检查器命令行。 dsh plugin --profile web add dsh-plugin-guide 然后直接问:「用 dsh-plugin-guide 技能帮我搭一个……插件。」 dshfind 官方仓库。 这是 dsh-plugin-guide 唯一的官方仓库,由 PerryLink 维护。其他账号下的同名仓库与本项目无关。 dsh-doctor DSH Market English · 简体中文 · Español · Português · हिन्दी dsh plugin --profile <name> add dsh-plugin-guide 安装与卸载 - npm 渠道(已发布的版本 —— 默认方式,从这里开始):dsh plugin --profile web add dsh-plugin-guide。已发布的 tarball 里已经包含 dist/,所以不会跑构建步骤。 - git 渠道(最新的 main,或某个未发布的 commit):dsh plugin --profile web add github:PerryLink/dsh-plugin-guide#<sha> —— 锁定一个 commit,保证可复现。⚠️ dist/ 没有提交进仓库,所以 pnpm 必须跑这个包的 prepare,在构建被加入允许列表之前会拒绝执行;把它加进配置档的 allowBuilds(见 publish.md)。 - tarball 渠道:在本仓库里跑 pnpm pack,然后 dsh plugin --profile web add ./dsh-plugin-guide-<version>.tgz。 - 卸载:dsh plugin --profile web remove dsh-plugin-guide。 为什么不直接读官方文档? 因为官方文档是写给已经知道该打开哪一页的人看的,而 DSH 每 1.7–2.8 天就发一个 预发布版,还带破坏性变更。这个插件补上三个最耗作者时间的缺口: | 缺口 | 这个插件补了什么 | | 「我到底在针对哪个 DSH?」 | 一份版本矩阵:四个都自称「latest」的不同取值、冻结的子包 latest 标签、破坏性变更的接缝,以及怎么选 peerDependencies 范围。没有稳定线 —— 每个已发布版本都是预发布版。 | | 「这会破坏什么?」 | 一份迁移指南,把 0.1.6-alpha.2 → 0.2.1-alpha.2 讲成可引用的接缝,症状和修法都有,每条都附官方出处 —— 包括一个数据丢失隐患,以及一处改动:它会让提示词在模型请求构建之前就失败。 | | 「我的插件到底对不对?」 | 一个零依赖命令行(dsh-plugin-dev new / check / verify),加上官方文档的离线逐字镜像,让你的智能体可以引用确切页面,而不是靠猜。 | 60 秒证明它能用: dsh plugin --profile web add dsh-plugin-guide npx dsh-plugin-guide new hello-plugin # scaffold a plugin cd hello-plugin && npx dsh-plugin-guide check --json # 16 static checks 📖 更想当网站读? perrylink.github.io/dsh-plugin-guide —— 每章独立成页,另有一份机器可读的 llms.txt 给助手用。 1024 商店渠道也有: npm i -g dsh1024,然后 dsh1024 plugin --profile web add dsh-plugin-guide(会计入 deepseek1024.com 的安装排名)。 ⭐ 如果它帮到了你 这个插件是 DSH 插件家族的一员(95 个,全部 Apache-2.0)。如果你在用,给个 star —— 它不会解锁任何功能,但会让下一个人在搜索里更容易找到它。 English: part of a 95 plugin family for DeepSeek Harness. If it is useful, a star helps the next person find it — nothing is gated behind it. dsh-plugin-guide 是什么? 构建 DeepSeek Harness 插件所需的一切。 官方文档存档 · Cordis 入门 · 社区深度解析 · 实战踩坑记录 · 智能体技能 · 命令行工具链 dsh-plugin-guide 的工作流示意图:请求 → 策略 / 评审 → 裁决。 工作流概览:请求 → 策略 / 评审 → 裁决。下面的示例使用真实命令接口。 对比 dsh-plugin-guide 的实测对比图 内容数量与 README 中「你能得到什么」一节所述一致 兼容性 | 层面 | 状态 | | Harness | DeepSeek Harness dsh-v0.2.1-alpha.2(d743267388641bc76f17c45ce8b4c231aed1d32c,最新 master tag 和 master HEAD,2026-10-09);npm latest = next = 0.2.0-rc.2,alpha = 0.2.1-alpha.2。没有稳定版本线 —— 全部 31 个 npm 版本和全部 26 个 GitHub Releases 都是预发布版。官方文档镜像固定在同一 commit(429 个 md 页面,2026-10-13 重新同步;见 references/official-docs/SNAPSHOT.md)。guide/migration-0.2.md 在 §0–§12 覆盖 0.1.6-alpha.2 → 0.2.1-alpha.1,在 §13 以 19 个可引用接缝的形式覆盖 0.2.1-alpha.1 → 0.2.1-alpha.2;自上一基线以来新增的 20 篇破坏性变更指南(19 篇在 v0.2.1-alpha.1 下,另有一篇回填到 v0.2.0-rc.2)全部在镜像中。 | | Node | ^22.19.0 || >=24.0.0(DeepSeek Harness 运行时) | | 平台 | 全部(纯 ESM bundle;无原生代码,无网络) | | 模型 | 任意(不与模型交互) | 你能得到什么 dsh-plugin-guide 是 DSH 插件开发知识库加一套命令行工具链,打包成一个可安装的 bundle。知识库注册为 dsh-plugin-guide 智能体技能(在每个会话目录中可见,按需加载工作流步骤、官方文档和社区深度解析);dsh-plugin-dev 命令行在它之上再加三层机械化的能力。 - 插件契约与硬性规则 —— effects/disposers、waterfall next()、宿主持有的会话事件、MessageSourceMap、最弱机制排序、Schemastery 配置、UI 与性能规则。 - 官方文档存档 —— 官方仓库文档(英文 + 中文)的逐字副本,在上次验证快照时与上游逐字节一致,包括那些从未出现在文档站点上的页面。 - 版本自适应 —— guide/version-matrix.md:五个不同的「最新」值、冻结的子包 latest tag、四个破坏性变更接缝、规范的 peer 范围及如何选择、会话格式谱系 V0→V4,以及 0.2.1-alpha.2 中落地的 19 项破坏性变更。 - 迁移指南 — guide/migration-0.2.md:从 0.1.6-alpha.2 到 0.2.1-alpha.1 的全部破坏性变更(会话格式 V4、设置重建、不变量移除、readBytes、新增槽位、plugin 消息源退役),每项都附官方出处和一份 12 项检查清单。 - 官方仓库内技能,精炼版 — references/official-plugin-dev-skill.md:harness 自带的 cordis-plugin-development 工作流、禁止事项、展示元数据检查清单、实践做法,以及 UI/性能规则。 - Cordis 入门 — 五个概念和机制时间线(repository-plugin 于 0809 引入、0811 移除;两条安装通道)。 - 已核实的 issue 索引 — guide/unfixed-issues.md:22 个未修复项 + 11 个新核实项,附 path:line、规避方案、修复提交、设计缺陷与 bug 对照表,以及单独的「无法复现」章节。 - 30+ 个真实踩坑案例,含根因 + 修复方法(cordis 双副本、tsconfig 三件套、多帧 zstd 会话、Windows junction、npm latest 过期、file: 安装加载副本、实时补丁写入……)。 - 社区深度分析 — 归档 114 个社区仓库(其中 15 个做了深度分析),另附完整来源索引,每条事实都能链回出处。 - 命令行工具链 — dsh-plugin-dev new / check / verify:脚手架、静态检查(含展示元数据和多补丁清单)、打包校验 DSH 插件;每项检查都能链回它所执行的技能章节。 - 采用等级(非官方) — guide/standards.md:DSH-ENTRY / DSH-FLOW / DSH-BOOST 模型、双轴(深度 × 证据)表、每个等级不声称什么,以及如何向上晋升。GB / GB-T / GB-Z 对比只是类比;认证等级 A–D 与前者正交。 知识库 | 路径 | 内容 | | SKILL.md | dsh-plugin-guide 智能体技能:硬性规则 + 按任务划分的开发路径 | | package.json · cordis.patch.yml · index.js · locale/ · icon.svg | 可安装的 DSH 包:dsh.bundle.patch 清单、注册技能的入口点,以及插件管理器读取的展示元数据 | | guide/plugin-dev-guide.md | 完整开发指南(10 章) | | guide/version-matrix.md | 版本适配矩阵:五个「最新」值、冻结的子包 latest 标签、破坏性变更接缝、peer 范围选择、会话格式谱系,以及 0.2.1-alpha.2 中的 19 项变更 | | guide/migration-0.2.md | 0.2 世代的破坏性变更迁移指南 | | guide/unfixed-issues.md | 源码核实的 bug 索引 + master 已修复列表 + 设计缺陷与 bug 对照表 | | guide/quick-reference.md | 一页速查表(5 种语言) | | guide/links.md | 精选 URL 索引:官方开发文档(站点 ↔ 本地副本)+ 社区文档链接 + 仅仓库内页面 | | guide/when-to-retire-a-plugin.md | 退役与冻结插件:组合审计背后的判断标准与实测数据(英文 + 中文) | | guide/choosing-a-plugin.md | 挑选插件:各项能力面上谁领先,附实测数字与验证注意事项(英文 + 中文) | | references/official-docs/ | 官方仓库文档的逐字副本(英文 + 中文) | | references/official-plugin-dev-skill.md | 提炼后的官方仓库内插件开发技能 | | references/.md | 调研报告:仓库文档、官网、Cordis、论文、社区生态、114 个仓库存档(15 个深入剖析) | | scripts/ | 幂等下载脚本 + 完整性检查器 + 主题快照生成器 | | bin/ · src/cli/ · dist/ | dsh-plugin-dev 命令行:脚手架、检查器、验证器(TypeScript,tsdown 打包) | | templates/ | TS + JS 脚手架骨架:契约模板、Config、测试、cordis.patch.yml、语言元数据、图标、五语言 README | | downloads/ | 原始快照 —— 由 scripts/ 生成,不提交 | 命令行工具链 本包内置零运行时依赖的 dsh-plugin-dev 命令行(bin/ → tsdown 打包的 dist/dsh-plugin-dev.js)。每项检查都会注明它执行的是技能中的哪一节,方便智能体继续手动审计。 dsh-plugin-dev new <name> [--lang ts|js] [--dir <path>] [--force] [--git] dsh-plugin-dev check [--cwd <dir>] [--json] [--strict] dsh-plugin-dev verify [--cwd <dir>] [--dsh <bin>] [--pnpm <bin>] dsh-plugin-dev seams <query> | --since <version> # is this API in my target host? | 子命令 | 作用 | | new <name> | 生成 TS 或 JS 插件仓库:src/index.ts 契约模板、Schemastery Config、测试、tsdown/vitest、带注释的 cordis.patch.yml、五语言 README。幂等;目标目录非空且未加 --force 时拒绝执行。 | | check | 静态检查:cordis.patch.yml 合法性、package.json 元数据(dsh.bundle.patch 指针、peer 依赖、engines、files 白名单)、五语言 README 一致性、工程红线模式。输出可供 CI 消费的 JSON。 | | verify | 先 pnpm pack,再在干净的 mkdtemp DSH_HOME 配置档中安装/启动/卸载该包(与 verify:self-contained 对齐)。失败时报告日志尾部并给出建议。 | 命令行配置 命令行没有硬编码的可调项 —— 每一项都是参数或环境变量。 | 可调项 | 参数 | 环境变量 | 默认值 | | 模板目录 | — | DSH_PLUGIN_DEV_TEMPLATES | <package>/templates | | dsh 二进制 | --dsh | DSH_PLUGIN_DEV_DSH | dsh | | pnpm 二进制 | --pnpm | DSH_PLUGIN_DEV_PNPM | pnpm | | 安装/打包超时 | --timeout | DSH_PLUGIN_DEV_TIMEOUT | 300000 ms | | 无头冒烟超时 | --smoke-timeout | DSH_PLUGIN_DEV_SMOKE_TIMEOUT | 120000 ms | 上游路线图 dsh-plugin-dev 是官方插件开发命令行(规划项 C12)的上游候选:脚手架、检查器、验证器是机械层,SKILL.md + guide/ 则是认知层。 快速开始 1. install the bundle into your profile — npm first dsh plugin --profile web add dsh-plugin-guide 2. restart and verify the row dsh --profile web --dump-config | grep -A3 'id: dsh-plugin-guide' ⚠️ 首次安装请走 npm 渠道,不要走 git 渠道。 git 渠道拉的是源码,而 dist/ 没有提交,所以 pnpm 必须运行这个包的 prepare 构建脚本——pnpm 10+ 默认拦截,除非你显式把它加进 allowBuilds 白名单。这是 git 安装的已知坑,不是缺陷,但首次体验会很差。想装未发布的 commit 时,再看 安装与卸载 里的 git 和 tarball 渠道。 然后直接对你的智能体说:「用 dsh-plugin-guide 技能给我搭一个……插件。」* 也可以直接驱动命令行: npx dsh-plugin-guide new hello-plugin # scaffold a TS plugin repo npx dsh-plugin-guide check --json # static-check it npx dsh-plugin-guide verify # pack + clean-profile smoke 当作普通智能体技能复制 你也可以把整个文件夹复制进智能体的技能目录(相对路径保持不变): Windows (PowerShell) pwsh -File scripts/install-skill.ps1 -Target "$env:USERPROFILE\.deepseek\skills\dsh-plugin-guide" # or <project>\.agents\skills\dsh-plugin-guide macOS / Linux pwsh -File scripts/install-skill.ps1 -Target ~/.deepseek/skills/dsh-plugin-guide # or <project>/.agents/skills/dsh-plugin-guide 安装脚本会跳过 downloads/(生成产物)和 .github/,然后逐字节校验每个复制过去的文件。手动 Copy-Item -Recurse 整个文件夹同样可行。 示例 下面是插件的真实入口;装一次,然后调用其中一个。 详细示例 命令 ~~~sh dsh-plugin-dev seams L3 输出 ~~~text 1 seam(s): L3 webRuntime service replaced by webStartup kind service-renamed lands in 0.2.1-alpha.2 confidence documented official docs/upgrade-guide/v0.2.1-alpha.1/web-listener-trust-config/guide.md removed service webRuntime; row web-runtime; ctx.webRuntime.lanAddresses; wildcard --host instead webStartup (row web-startup), concrete host literals detectable yes — inspect: src/*/.ts, cordis.patch.yml 来源:README.md:152 (CLI toolchain); src/cli/commands/seams.ts:54; data/seams/index.json:44 失败分支 输入 ~~~text node bin/dsh-plugin-dev.js seams no-such-seam-xyz 输出 ~~~text 知识库里没有匹配 no-such-seam-xyz 的 seam 或能力。这只是知识库中缺少证据,并不代表目标主机上不存在这个 API——下结论之前,先查 references/official-docs/。 观察自 plugins/dsh-plugin-guide/src/cli/lib/seams.ts:122-130; plugins/dsh-plugin-guide/src/cli/commands/seams.ts:87-92; plugins/dsh-plugin-guide/tests/seams.test.ts:88-90 简要示例 配置 技能包不暴露任何 Schemastery Config——它把知识库注册为智能体技能,没有可调参数。dsh-plugin-dev 命令行从命令行参数和 DSH_PLUGIN_DEV_ 环境变量读取可调项(见 CLI toolchain)。 工具与界面 | 界面 | 类型 | 说明 | | dsh-plugin-guide | 技能 | 通过 ctx.skills 注册;按需加载 SKILL.md + ./guide/ + ./references/ | | dsh-plugin-dev | bin(命令行) | new / check / verify 子命令;不是 DSH 插件条目 | 权限与数据 - 权限:在 workshop 清单中声明 filesystem:read。 - 数据:只读——读取自带的 guide/ 和 references/ 文件。不发网络请求,不写文件,不调用模型。 安全边界 - 只读知识库。 技能包只读自己的文件;从不写入,从不访问网络,从不调用模型。 - 官方文档是逐字副本。 references/official-docs/ 不在这里编辑;有问题向上游反馈,只用 scripts/sync-official-docs.ps1 重新同步。 - 分发边界。 打包的第三方内容保留其上游许可证;见 NOTICE.md(例如 downloads/ 仅限本地;awesome-dsh-plugins 不得再分发)。 已知限制 - 官方文档是快照。 上游变动时用 scripts/sync-official-docs.ps1 重新同步;新鲜度标记和 commit 哈希见 references/official-docs/SNAPSHOT.md。 - downloads/ 是生成物,不提交。 原始快照(社区仓库归档、Discussions、文章)必须先跑脚本生成才能用。 - awesome-dsh-plugins 内容仅限本地。 其上游声明了内部使用限制,因此不随仓库再分发。 发布渠道 每个渠道都从本仓库或 npm 解析,所以一个 tag 就能覆盖全部;只有 Gitee 镜像是定时拷贝: | 渠道 | 事实来源 | 更新方式 | | npm(dsh-plugin-guide) | 本仓库的 package.json | .github/workflows/release.yml 在 v tag 上触发:verify-kit 门禁 → CHANGELOG 段落检查 → npm publish --provenance(版本已存在时跳过) | | GitHub Release | 同一个 tag | 同一个工作流从 tag 幂等创建 | | 发现徽章(npm version、GitHub tag、DSH Market、dsh-doctor) | 实时查询 | 无需发布——每次渲染时读取 npm/注册表 | | Gitee 镜像 | 本仓库 | 只读的定时镜像,不是发布目标:家族的 gitee-sync 工作流用 --force-with-lease 把它强制对齐到 GitHub 最新提交,所以 main 通常落后一次定时运行。Gitee 不会从这里收到 tag 推送;报告镜像过期前,先用 git ls-remote 和 GitHub 对比 | | DSH Desktop Market / dsh1024 | npm | 市场安装的是 npm 包,所以已发布的版本立刻可装;无需按版本提交 | 保持内容新鲜 pwsh -File scripts/sync-official-docs.ps1 # verbatim docs copy from a local checkout pwsh -File scripts/download-sources.ps1 # official site/docs, Cordis, paper pwsh -File scripts/download-community-repos.ps1 # community repositories (codeload tarballs) pwsh -File scripts/download-community-articles.ps1 # zh/en/HN community articles pwsh -File scripts/archive-discussions.ps1 # official Discussions (needs $env:GH_TOKEN) pwsh -File scripts/gen-topic-snapshot.ps1 -OutDir <dir> # dsh-plugin topic census pwsh -File scripts/verify-kit.ps1 -Checkout <checkout> # critical paths + link scan + docs drift 开发 技能包(index.js)是纯 ESM,没有构建步骤;dsh-plugin-dev 命令行用 TypeScript 编写,由 tsdown 构建。检查项: pnpm install --frozen-lockfile pnpm run typecheck && pnpm run typecheck:ci pnpm test pnpm run build pnpm run verify:artifacts # dogfood self-check + scaffold smoke (no network) pnpm run verify:self-contained # pack + clean-profile install/start/uninstall smoke pnpm run check:readmes # five READMEs share section structure pnpm run check:parity # translations have identical block counts pnpm run check:facts # self-stated numbers match data/facts.json pnpm run check:ps1-bom # PowerShell scripts keep their UTF-8 BOM pnpm pack pwsh -File scripts/verify-kit.ps1 # critical paths + link scan (+ docs drift with -Checkout <checkout>) 主题标签 dsh、deepseek-harness、dsh-plugin、cordis、agent-skill、plugin-development、knowledge-base、cli、scaffold、checker 贡献者 - PerryLink — 创建者与维护者:知识库内容、可安装包改造、生态提交、社区工程。 - @Yisa-yi — 产品经理。参与了整个设计过程,从最初的大纲到最终发布的打包产物,负责的是产品形态而非代码:决定以可安装包的形式发布,并注册按需加载的智能体技能(文档站点直接渲染这些源文件,不再单独维护一套内容);规划 10 章指南的信息架构;确立「每条事实都链接到出处」的规则;划分认知层(SKILL.md + guide/)与机械层(dsh-plugin-dev new / check / verify)。制定了 guide/unfixed-issues.md 背后的证据标准——path:line 必须对应到具名的宿主 commit,附设计缺陷与 bug 对照表,并单列无法复现的部分——以及 guide/when-to-retire-a-plugin.md 中的冻结/退役标准。守住了范围边界(只读、不联网、不调用模型、无可调参数)和五种语言 README 保持一致的要求。 - 日常维护由 DeepSeek Harness 智能体协助(它们没有 GitHub 账号,列在这里是为了透明,不算贡献者)。 PerryLink DSH 插件家族 本项目属于 PerryLink 的 DeepSeek Harness 插件家族。下方名单默认折叠,好让每个 README 首屏都保持简短;展开即可查看每一行及其状态。 展开全部插件 | 插件 | 状态 | | dsh-aqua-input-check | | | dsh-archive-check | | | dsh-auto-review | | | dsh-autotier | | | dsh-bid-ca-precheck | | | dsh-bid-qual-check | | | dsh-cert-mcp | | | dsh-checkpoint-rewind | | | dsh-click | | | dsh-composer-history | | | dsh-contract-stance | | | dsh-customs-doc-check | | | dsh-data-quality | | | dsh-demurrage-ledger | | | dsh-doublecheck | | | dsh-drill-script-check | | | dsh-eia-guide-check | | | dsh-emergency-plan | | | dsh-essay-rubric-check | | | dsh-evidence-check | | | dsh-export-ctl-check | | | dsh-fast | | | dsh-fmea-table-check | | | dsh-forecast-penalty | | | dsh-fund-research | | | dsh-github | | | dsh-gongwen-flow-check | | | dsh-gongwen-word-check | | | dsh-guard-plan-qc | | | dsh-hazchem-check | | | dsh-hazplan-check | | | dsh-hidden-risk-map | | | dsh-hs-classify | | | dsh-icd-rule-check | | | dsh-industry-research | | | dsh-lawcite-adapter | | | dsh-laya | | | dsh-lc-doc-check | | | dsh-learning-gap-check | | | dsh-library | | | dsh-local-ai | | | dsh-lsp-actions | | | dsh-mask | | | dsh-mcp-panel | | | dsh-medrec-qc | | | dsh-memento | | | dsh-nsfc-form-check | | | dsh-nurse-record-check | | | dsh-observe | | | dsh-origin-rvc-check | | | dsh-ota-review-check | | | dsh-output-styles | | | dsh-paper-doc-adapter | | | dsh-permission-rules | | | dsh-permit-report-check | | | dsh-pipeline-check | | | dsh-pleading-draft | | | dsh-plugin-doctor | | | dsh-plugin-guide | | | dsh-plugin-kit | | | dsh-plugin-upgrade | | | dsh-policy-brief-draft | | | dsh-power-loss-split | | | dsh-power-ticket-check | | | dsh-ppap-check | | | dsh-protest-deadline | | | dsh-railway-window | | | dsh-repair-order-qc | | | dsh-research-report | | | dsh-review-reply-check | | | dsh-rulefile-check | | | dsh-safety-brief-check | | | dsh-score | | | dsh-session-sync | | | dsh-site-log-check | | | dsh-skill-pack-security | | | dsh-soe-decision-check | | | dsh-soilwater-check | | | dsh-sop-sync-check | | | dsh-spc-gbt-adapter | | | dsh-talk | | | dsh-tender-extract | | | dsh-tender-matrix | | | dsh-test-drive | | | dsh-ticktick | | | dsh-translate | | | dsh-warranty-calc | | | dsh-budget | 🧊 FROZEN — see the repo README | | dsh-claude-move | 🧊 FROZEN — see the repo README | | dsh-defend | 🧊 FROZEN — see the repo README | | dsh-draw | 🧊 FROZEN — see the repo README | | dsh-reach | 🧊 FROZEN — see the repo README | | dsh-background-agents | 🚫 RETIRED — see the repo README | | dsh-session-pin | 🚫 RETIRED — see the repo README | | dsh-team-rooms | 🚫 RETIRED — see the repo README | Disclaimer Community-maintained, not an official DeepSeek product. DeepSeek Harness is in developer preview and ships breaking changes; when in doubt, the official docs in references/official-docs/ are the source of truth. Install from the DSH Desktop Market All PerryLink plugins are browsable in the built-in DSH Desktop Market: Market → Sources → add source → paste https://perrylink-dsh-catalog.perrylink.workers.dev/catalog-source.json → select it. Installation still goes through the Market's npm-identity verification and your confirmation. License Apache License 2.0 © 2026 dsh-plugin-guide contributors — our own text (SKILL.md, guide/, references/, scripts/, this README) is Apache-2.0; bundled third-party content is documented in NOTICE.md.
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
PerryLink/dsh-plugin-guide
可安装的 DSH 套件:把 dsh-plugin-guide 插件开发知识库做成按需加载的智能体技能。官方文档存档(中英双语)、Cordis 入门、114 个仓库的社区存档、1654 条 Discussions 存档、20 多个实战踩坑。
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,778已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,110已汉化DeepSeek 客户端
70.9
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,031已汉化DSH
70.7