D
dsh-worktree-workspaces
v0.1.0 · 2 天前发布
Git worktree creation, archival, and Web slash-command picker for DeepSeek Harness
README
dsh-worktree-workspaces
English | 中文
为 DeepSeek Harness 创建和归档 Git linked worktree。同一包提供 /worktree 斜杠命令、worktree_create 模型工具、dsh-worktree CLI,以及用于切换 DSH Workspace 的 Web 弹层。
已按 @deepseek-ai/dsh@0.1.0-rc.6 验证。
安装
需要 Node.js 22 或更高版本,并确保 pnpm 在 PATH 中:
bash
dsh plugin --profile web add dsh-worktree-workspaces@0.1.0
卸载命令:dsh plugin --profile web remove dsh-worktree-workspaces。
做什么
Git 自身的 git worktree list --porcelain -z 是工作树事实源;DSH Workspace 只负责 Web/会话入口。本包不建立第二套台账。
/worktree
这些命令直接执行,不发送给模型。
| 输入 | 结果 |
| --- | --- |
| /worktree status | 打印仓库根目录、当前路径、分支和工作树数量。 |
| /worktree new [分支] | 创建新分支和 linked worktree,并注册为 DSH Workspace。省略分支时使用 dsh/<session-id>。 |
| /worktree | 在 Web 上打开 popupSelect
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-worktree-workspaces
- Repo
- git+https://github.com/SisyphusSQ/dsh-plugins.git
- Engines
{"node":">=22"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-commands"],"platform":"web"}}