← 返回列表
D

@suqingsq/dsh-worktree-workspaces

v0.2.0 · 0 天前发布

Git worktree creation, archival, and Web slash-command picker for DeepSeek Harness

deepseek-harnessdshdsh-plugingitworktree

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 验证。

做什么

Git 自身的 git worktree list --porcelain -z 是工作树事实源;DSH Workspace 只负责 Web/会话入口。本包不建立第二套台账。

!工作树选择器

/worktree

这些命令直接执行,不发送给模型。

| 输入 | 结果 |
| --- | --- |
| /worktree status | 打印仓库根目录、当前路径、分支和工作树数量。 |
| /worktree new [分支] | 创建新分支和 linked worktree,并注册为 DSH Workspace。省略分支时使用 dsh/<session-id>。 |
| /worktree | 在 Web 上打开 popupSelect:本地(原 checkout)、工作树(当前已在托管工作树里时)、新建工作树。选中「新建工作树」后创建工作树并切换到新的 Workspace 会话。Headless 则返回状态。 |

源仓库的未提交改动不会被复制。本包自己不会创建 DSH session;Web 上用户选择成功后,由 DSH client-runtime 为目标 Workspace

查看完整 README →

版本兼容矩阵

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
@suqingsq/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"}}