DeepSeek Harness Hub
← 返回列表

插件边界指南KoanJan/dsh-plugin-boundary

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

开发前查清平台支持、未文档与不可能的能力边界

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/17 · 已提供中文文档

@koanjan/dsh-plugin-boundary —— 一个 DSH 技能插件,将平台能力边界固化下来,让插件开发者在开始之前就能知道哪些是官方支持的、哪些是未文档化的、哪些是不可能实现的。

综合分
27.7
GitHub 分
27.7
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add KoanJan/dsh-plugin-boundary
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

@koanjan/dsh-plugin-boundary

DSH(DeepSeek Harness)插件开发边界技能插件。

将平台的能力边界规则打包为一个可加载的技能,用于开发插件前的权衡决策:哪些通道是官方支持的,哪些是未文档化的变通方案,哪些是物理上不可能的。

功能特性

通过 ctx.skills.registerProvider 注册 1 个技能:

| 技能 | 内容 |
|---|---|
| dsh-plugin-boundary | 客户端↔宿主数据通道全景、官方 API 文件系统限制、动态插件与打包插件的生命周期、安装/生效/调试硬性规则 |

一个技能 = SKILL.md(用途 / 何时加载 / 使用要点)+ rules/.md(边界规则正文)。

版本说明:边界结论基于 DSH 0.1.0-rc.6 验证;DSH 升级后请针对当前版本重新验证关键规则。

安装

需要 pnpm(dsh plugin 的官方依赖)。

从本地目录安装

dsh plugin --profile web add file:/path/to/dsh-plugin-boundary

从 npm registry 安装(发布后)

dsh plugin --profile web add @koanjan/dsh-plugin-boundary

安装后,重启 DSH;dsh-plugin-boundary 技能应出现在新会话的技能目录中。

开发

dsh-plugin-boundary/
├── package.json        # 包清单;dsh.bundle.patch 声明此包为 profile bundle 层
├── cordis.patch.yml    # 补丁层:将插件行插入 profile 组合
├── lib/index.js        # 插件主体:skills.registerProvider 提供技能
└── skills/             # 技能资源(纯 markdown,随包发布)
└── dsh-plugin-boundary/
├── SKILL.md
└── rules/

- 修改技能内容:直接编辑 skills/dsh-plugin-boundary/SKILL.md 和 rules/.md,然后重新安装(remove + add)并重启 DSH。
- 修改 provider 逻辑:编辑 lib/index.js,然后以相同方式重新安装。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群