教 AI 代理按规范快速开发 dsh 插件
29.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add mahingbun-dev/dsh-plugin-dev-kit该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · skill
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 34 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/1(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 提供dsh插件开发技能
- 内置插件模板
- 兼容多种编程智能体
为 AI 编程智能体构建 DeepSeek Harness(dsh)插件提供技能、模板和现成方案——兼容 ZCode、Claude Code 和 Codex。
README
由 DeepSeek 最新模型翻译生成dsh-plugin-dev-kit
教会任何 AI 编码代理快速、正确地开发 DeepSeek Harness (dsh) 插件的 skill、模板与配方——不与框架较劲。
CI
License: MIT
Works with
dsh baseline
flowchart LR
REQ["你的需求『加个工具 / 部件 / MCP /把我的 API 接入 dsh』"] --> SKILL["dsh-plugin-dev skill决策树 + 红线清单"]
SKILL --> T1["tool-plugin"]
SKILL --> T2["ui-plugin"]
SKILL --> T3["mcp-config-only"]
SKILL --> T4["wrap-existing"]
T1 --> KIT["dsh plugin add+ --dump-config 验证"]
T2 --> KIT
T3 --> KIT
T4 --> KIT
KIT --> LIVE["插件在你的 dshprofile 里真正生效"]
为什么需要它
DeepSeek Harness 是一切皆插件的 agent harness:模型适配器、工具注册表、session 日志、乃至 agent loop 本身都是插件,由 YAML patch 层组合而成。
展开完整文档(README 剩余 1 节)
dsh-plugin-dev-kit 教会任何 AI 编码代理快速、正确地开发 DeepSeek Harness (dsh) 插件的 skill、模板与配方——不与框架较劲。 CI License: MIT Works with dsh baseline flowchart LR REQ["你的需求『加个工具 / 部件 / MCP /把我的 API 接入 dsh』"] --> SKILL["dsh-plugin-dev skill决策树 + 红线清单"] SKILL --> T1["tool-plugin"] SKILL --> T2["ui-plugin"] SKILL --> T3["mcp-config-only"] SKILL --> T4["wrap-existing"] T1 --> KIT["dsh plugin add+ --dump-config 验证"] T2 --> KIT T3 --> KIT T4 --> KIT KIT --> LIVE["插件在你的 dshprofile 里真正生效"] 为什么需要它 DeepSeek Harness 是一切皆插件的 agent harness:模型适配器、工具注册表、session 日志、乃至 agent loop 本身都是插件,由 YAML patch 层组合而成。扩展能力极强——但从外部入手极易踩坑: - 没有 dsh.bundle 声明的包装得上但静默永不激活; - 有状态的 dsh 依赖写进 dependencies 会产生谁也共享不到的第二个实例; - git 安装的插件需要自带 prepare 构建脚本且要用户放行 pnpm 构建脚本; - patch 覆盖整行替换 config,从不合并。 本工具箱把这些教训(以及它们背后的 12 条红线清单)编码进 agent 可加载的 skill,并配上已避开全部红线的复制即用模板。 内容一览 | 资产 | 给你的 agent 什么 | | skills/dsh-plugin-dev/SKILL.md | 工作流:选路径 → 探查 API → 从模板写 → 安装 → 爬验证阶梯 | | references/(8 篇 × 双语) | 框架地图、工具契约、接缝/Provider 指南、套壳策略、UI 与 MCP、测试、带修法的红线清单、排障树 | | templates/tool-plugin/ | 最小模型工具插件,零构建 | | templates/ui-plugin/ | Web UI 部件(Host + Client 两半、slot 注册) | | templates/mcp-config-only/ | 零代码接入 MCP 服务器 | | templates/wrap-existing/ | 让 agent 能调用既有 HTTP API | | examples/dice-tool/ | 完整可跑的示例插件(带独立测试) | | install.sh / install.ps1 | 一条命令装进 ZCode、Claude Code 或 Codex | 60 秒上手 git clone https://github.com/mahingbun-dev/dsh-plugin-dev-kit cd dsh-plugin-dev-kit ./install.sh # Windows: ./install.ps1 然后在你的工具里开新会话,直接说: 用 dsh-plugin-dev 的流程,给我的 dsh 写一个 roll_dice 工具插件,装进 demo profile 并用 --dump-config 验证。 skill 会触发:复制 templates/tool-plugin/、改名、经 dsh plugin add 安装、验证组合配置——而不是发明一个不存在的插件格式。 安装(分工具) | 工具 | 用户级 | 项目级 | 命令 | | ZCode | ~/.agents/skills/dsh-plugin-dev | .agents/skills/ | ./install.sh | | Claude Code | ~/.claude/skills/dsh-plugin-dev | .claude/skills/ | ./install.sh --tool=claude | | Codex CLI | ~/.codex/skills/dsh-plugin-dev | —(无项目级 skills) | ./install.sh --tool=codex | 手动安装 = 把 skills/dsh-plugin-dev/ 拷进上述任一目录。三端加载同一份标准 SKILL.md 格式,无需构建、无额外依赖。 三条路径 1. 新工具插件——模型调用你的能力。从 templates/tool-plugin/ 起步;完整契约见 skills/dsh-plugin-dev/references/tool-plugin.md(中文镜像 zh/tool-plugin.zh.md)。 2. 套壳接入已有项目——你的 API/CLI/MCP 服务保持原样,薄插件壳把它暴露给 agent。见 references/wrap-existing-project.md(MCP 情形零代码)。 3. 平台能力(接缝 Provider)——在 dsh 的 30+ 能力接缝之一后面实现或替换 shell / fs / 沙箱 / llm 适配器 / 存储。见 references/seam-provider.md。 你的 agent 会遵守的黄金法则 1. 一切皆插件;经 inject 按 ctx. 查服务,绝不 import 实现。 2. 每个注册都返回 disposer——HMR 与卸载干净回滚。 3. waterfall 事件是中间件:调 next() 委托,不调即否决。 4. 模型可见 ⟺ 已记录:工具结果是持久化 tool/result 事件,返回纯 JSON 即可。 5. 组合 = profile + 有序 bundle patch 层;后层按行 id 胜出,整行替换 config。 6. 按序验证:--dump-config → 启动结果字段 → 一次真实端到端 → 自动化 REAL-composition 测试。 环境要求与兼容性 - 一个能跑的 dsh 安装(dsh --version)与 pnpm(插件安装用)。内容基线为 dsh 0.1.7-rc.x;dsh API 预稳定,因此 skill 教的是「验证优先」习惯(--dump-config、Config.listConfigs)而非背签名。 - Node ≥ 20(模板与测试;ESM、纯 JavaScript、零构建)。 - Codex 的 skills 支持尚为实验特性(2025-12 起);ZCode 与 Claude Code 原生加载 skills。 FAQ 没有 DeepSeek npm registry 的访问权也能用吗? 安装本地目录插件(dsh plugin add ./your-plugin)完全不走 registry:dsh 包都在 peerDependencies 里,由运行中的安装满足。只有当你的插件引入第三方 dependencies、或想要 devDependency 副本供 IDE 使用时才需要可达的 registry。 这是 DeepSeek 官方项目吗? 不是——这是社区工具箱,内容蒸馏自公开的 dsh 文档、dsh 产品自带的 cordis-plugin-development skill 与源码阅读。权威参考仍是 dsh 文档。 我的插件项目是 TypeScript 的。 零构建路径请交付纯 ESM JavaScript(模板即如此),或加一个构建出 lib/ 的 prepare 脚本——git 安装本来也需要它(见 references/pitfalls.md 的 P3)。 没有 API key 怎么验证插件? dsh --profile --dump-config 免 key,且能证明组合正确。skill 的验证阶梯特意从这里开始,让你在调用模型之前就能卡住大部分错误。 参与贡献 欢迎 Issue 与 PR——见 CONTRIBUTING.md。如果 dsh 的变更使某个模板或红线失效,提交一个描述新行为的 issue 就是最有价值的贡献。 许可证 MIT © 2026 mahingbun-dev
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
mahingbun-dev/dsh-plugin-dev-kit
教 AI 代理按规范快速开发 dsh 插件
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份系统提示词,喂给多个 coding…
★ 931已汉化DSH
73.8
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7