开发与运行时
#dsh-plugin
clutch-dsh
Adds a Worktree view to DSH Web UI that groups Sessions by Git worktree while keeping DSH as the source of truth.
cerbur
@cerbur
⬇ 2
★ 0
main
安装
dsh plugin --profile web add github:cerbur/clutch-dsh
需要可复现安装时,可在仓库后追加 #commit 固定提交。
Adds a Worktree view to DSH Web UI that groups Sessions by Git worktree while keeping DSH as the source of truth.
该插件未提供要点说明,请参考仓库 README。
dsh-plugin
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/cerbur/clutch-dsh |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 2 |
| GitHub 星标 | 0 |
| 最近推送 | 2026-08-21 |
| 收录日期 | 2026-09-19 |
| 分类 | 开发与运行时 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# @cerbur/clutch-dsh `@cerbur/clutch-dsh` 是一个用于开发 DSH(DeepSeek Harness)plugin 的 pnpm workspace。根项目只负责 workspace 发现、共享工具链、package 规则和 Cordis patch 校验;根 package 保持 private,不作为可发布 plugin。 ## Workspace layout 每个直接位于 `packages/*` 下的目录可以是一个完整 plugin package,也可以 是包含若干独立 module package 的 plugin 根目录。Service Definition、Provider 和 Consumer 是能力角色,不是必须拆开的 package;只有角色需要独立替换、 独立发布或独立安装时才拆分。 没有 `package.json` 的目录可以作为规划入口存在,不会被 workspace guard 当作可运行 package。当前 `packages/clutch-dsh-worktree/` 直接就是完整的 `@cerbur/clutch-dsh-worktree` package,其内部通过 `src/contract/`、`src/provider/`、 `src/manage/`、`src/host/` 和 `src/client/` 保留角色 seam,并包含已接入 DSH Web UI 的 Host 与 Client entry。该 package 的具体架构和权责见 `packages/clutch-dsh-worktree/AGENTS.md`。 若确实需要独立 module package,仍可使用 `packages///`;目录名必须与 `package.json.name` 完全 一致,并以所属 plugin 名称加 `-` 为前缀。模块数量、模块名和角色组合由 plugin 功能决定,workspace 不强制固定后缀。workspace 同时兼容直接位于 `packages/*` 下的 package 和一层 nested package。 可安装 DSH bundle 使用真实 DSH manifest:`package.json` 的 `dsh.bundle.patch` 指向同 package 内的 `cordis.patch.yml`。clutch-dsh 额外的 `clutchDsh` metadata 只用于 workspace 结构校验和记录角色。 ## Commands ```bash pnpm install pnpm run check pnpm run build pnpm run test ``` 新增或修改 package 后,也可以分别运行: ```bash pnpm run check:workspace pnpm run check:patches pnpm run format:check pnpm run lint pnpm run typecheck ``` 具体命名、依赖和 patch 规则见 [plugin authoring guide](docs/PLUGIN_AUTHORING.md)。 ## 已发布 plugin 当前可安装的 plugin package 是 `@cerbur/clutch-dsh-worktree`。在已安装 DSH CLI 的环境中使用: ```bash dsh plugin --profile web add @cerbur/clutch-dsh-worktree dsh web ``` 本地 checkout 安装、版本同步和发布流程分别见 [`packages/clutch-dsh-worktree/README.md`](packages/clutch-dsh-worktree/README.md) 和 [`packages/clutch-dsh-worktree/docs/RELEASING.md`](packages/clutch-dsh-worktree/docs/RELEASING.md)。
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。