dsh-atelier
DSH 插件工坊:7 个可独立安装的 DeepSeek Harness 插件(MCP 管理器 / 技能管理器 / 跨会话记忆 / 代码图谱 / 钩子排序 / 会话清理 / Superpowers)
- Stars
- 0
- Language
- JavaScript
- Created
- Sep 21, 2026
- Updated
- Sep 30, 2026
Introduction
dsh-atelier
DSH(DeepSeek Harness)插件工坊——7 个插件,一条命令装齐。
dsh plugin --profile web add @zfdx123/dsh-atelier
装完重启 DSH,设置页里就会出现各自的入口。
都有什么
| 插件 | 干什么 | 设置页入口 |
|---|---|---|
dsh-mcp-manager | 在设置页配置 MCP 服务器,宿主侧按配置热挂载/卸载,支持内网自签名证书 | MCP 服务器 |
dsh-skills-manager | 诊断、新建、编辑、开关、搬运磁盘上的技能(SKILL.md),并给模型一个 skill_manager 工具 | 技能管理(另有侧栏入口) |
dsh-memery | 跨会话记忆:工作区 sqlite 库 + 首轮注入 + 每轮关键词命中 + memory_* 工具,无外部服务 | 记忆 |
dsh-codegraph | 代码知识图谱:把 codegraph CLI 包成 codegraph_* 工具,结构化提问前自动前置上下文 | (工具,无需设置) |
dsh-hooks-ordering | 为 Cordis 的 waterfall / serial 钩子提供确定性的 before/after 排序 | 钩子排序 |
dsh-session-cleaner | 在运行中的 web 运行时里彻底删除会话:store 条目、工作区记录、磁盘产物、投影缓存 | 会话清理 |
dsh-superpowers | 软件开发方法论技能 + 会话引导(移植自 obra/superpowers) | (技能,无需设置) |
只想装一个:
dsh plugin --profile web add @zfdx123/dsh-memery
前置要求
- DSH
^0.2.0-rc.1(各包的engines.dsh与 peer 范围都声明这一条;它同时收下0.2.0-rc.1、0.2.0-rc.2与后续 0.2.x——同一 major.minor.patch 元组内的 prerelease 都在范围里,两版均已实测)。0.1.7-rc.2是历史基线:0.2.0-rc.1起dsh plugin add会做安装期 peer 兼容性闸门,而一条 caret 收不下跨元组的 prerelease——caret 带 prerelease 时上界是<X.Y.Z-0,所以^0.1.7-rc.2恰好挡掉0.2.0-rc.1 - Node
^22.19.0 || >=24.0.0(dsh-codegraph/dsh-skills-manager为>=22,dsh-memery为>=22.13) - 客户端界面用外壳自带的原生组件(
@deepseek-ai/dsh-client-ui-primitives);拿不到时逐处降级,不会白屏 - peer
@deepseek-ai/cordis ^4.0.4
装完没生效?
-
宿主半包改动要重启 DSH 进程才加载;客户端半包刷新页面即可。
-
插件清单里的说明是进程启动时读的,改过说明也要重启才看得到。
-
装完先确认 profile 的 bundle 列表里出现了这些包:
dsh --profile web --dump-config | Select-String 'zfdx123'
仓库结构
packages/
dsh-atelier/ # 本入口包(纯聚合,patch 把上面 7 个插件一起插入)
dsh-codegraph/
dsh-hooks-ordering/
dsh-mcp-manager/
dsh-memery/
dsh-session-cleaner/
dsh-skills-manager/
dsh-superpowers/
每个包自带锁文件与测试,可独立安装、独立发布。发布流程见 RELEASING.md。
许可
MIT。dsh-superpowers 另含上游 obra/superpowers 的许可,见该包内 LICENSE.superpowers。