- SignalDesk2天前
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上「开源推广」标签:是 我的开源项目完整开源,无未开源部分:是 我的开源项目已链接认可 LINUX DO 社区:是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:是 以上选择我承诺是永久有效的,接受社区和佬友监督:是 从 【开源】给 DSH 加了个 Git Worktree 管理视图,多分支并行写代码方便一点 继续讨论: 这次更新到 0.1.13 ,主要补了一个我自己很需要的功能: 直接在 Worktree Dashboard 里看 Git Diff。 先放效果: 之前用 Orca 的时候,我很喜欢它那种 多 Worktree 并行开发 的体验。 所以这个插件最开始就是想给 DSH 补一个: Workspace → Worktree → Session 的视角。 一个需求一个 Worktree,几个 Agent 可以并行跑,互相不污染代码目录。 但实际用下来,下一个痛点很快就出现了: Agent 写完以后,我还得切 IDE 去看它到底改了什么。 所以这次把 Review 也补进来了。 现在可以在 Worktree Dashboard 里直接看: Worktree 相对 Base branch 的整体变化 单个 commit 的 Diff 未提交的 staged / unstaged / untracked 改动 Changed Files 和 +N / -N Unified Diff 还可以打开 「包含工作区改动」 ,直接看: Base → 当前真实 Working Tree 也就是说,不管 Agent 中间 commit 了几次、后面又改了多少,我最终可以直接回答一个问题: 这个 Agent 从开始干活到现在,最终把这个 Worktree 变成了什么样? 目前 Git Dashboard 还是只读的,不打算做成完整 Git GUI,因为 Git 操作让 AI 做就好了。 重点就是把 多 Worktree 并行开发 + Agent 产出 Review 这条链路做顺一点。 如果之前没看过这个插件,它目前也支持创建 / 导入 Worktree、Session 绑定、Worktree Dashboard、Worktree 指令、VS Code 打开、Archive / Clean Up 等。 安装: dsh plugin --profile web add @cerbur/clutch-dsh-worktree dsh web Release: GitHub Release worktree-release-0.1.13 · Cerbur/clutch-dsh 0.1.13 — 2026-09-17 中文 新增 为已管理 Worktree 增加只读“Git 与变更”Dashboard:用户可选择并修改本地 branch 基线,查看 commit 历史、changed files 和 unified diff。 Dashboard facts 支持选择除当前 Worktree branch 之外的本地 branch 并保存,替换 Sidecar 中... 项目: github.com GitHub - Cerbur/clutch-dsh: Open-source DSH plugins for DeepSeek Harness:Git... Open-source DSH plugins for DeepSeek Harness:Git Worktree session management(会话管理)、Session Title(会话标题)与 Fireworks(庆祝特效),面向 AI coding workflows。 还在继续完善,大家如果也在用 Coding Agent + Git Worktree,欢迎交流使用体验。 觉得有用也欢迎点个 Star 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:开源项目与落地
- 分类依据:内容涉及项目实践、创业、副业或变现
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/9/17 16:40:45
- 暂无回复