edit-chat-dsh:通过分支和重发编辑 DeepSeek Harness 聊天提示词

`edit-chat-dsh` 插件旨在为 DeepSeek Harness (DSH) 客户端提供提示词编辑的分支与重发功能。由于 DSH 原生编辑流程缺乏状态管理,该插件通过引入分支机制,解决了频繁修改导致的状态不可控问题。用户需自行查看源码获取安装方式,使用前应检查安全性。该插件适合需要在 DSH 中进行版本化提示词管理的用户。

阅读全文
dsh-branch-inbox-guard:解决 DSH 分支继承父级队列的队列污染问题

该插件旨在解决 DeepSeek Harness (DSH) 0.1.5 版本中,Fork 子会话继承父会话未处理队列导致新输入被阻塞的问题。插件通过宿主机端 Bundle 实现,在 `agent/created` 事件触发时,自动移除分叉点之前插入的继承队列项(`seq < session.inheritedEventCount`),确保新分支优先执行用户输入的内容。安装简单,无需配置,已验证兼容 DSH 0.1.5 及更早版本。

阅读全文
dsh-worktree-panel:DSH Web 的 Git worktree 与分支管理面板

dsh-worktree-panel 是 HeathHe 维护的 DSH 插件,MIT 许可,用于在 DeepSeek Harness Web GUI 中管理 Git worktree 与分支。该插件扩展工作区侧边栏,将项目、主工作树、分支 worktree 及会话组织成清晰层级,支持在 worktree 内启动会话、删除 worktree、切换分支,以及为现有或新分支创建 worktree。默认 worktree 存储于项目目录下的 `.dsh/workspaces/`,支持自定义路径及自动迁移检测(跳过有未提交更改或活跃会话的 worktree)。对于非 Git 文件夹,可直接启动会话并可

阅读全文
Git合并分支:Fast-forward与普通合并的区别及操作方法

### Git分支合并概述 合并分支是团队协作中整合代码的关键操作,用于将不同分支的开发成果(如功能模块)整合到主项目(通常是`master`分支)。Git提供两种合并方式: **Fast-forward合并**:当主分支(如`master`)无新提交时,合并分支的历史与主分支线性延伸,Git直接快进主分支指针,不产生新提交,操作简单且无冲突,适合独立开发后合并。 **普通合并**:若主分支与功能分支均有新提交(即历史分叉),合并时Git会创建新的合并提交,整合两个分支的修改。此时若修改同一文件冲突,需手动解决,适合并行开发后合并。 两者均通过`git merge [分支名]`实现,Git会根据分支历史自动判断合并类型。Fast-forward是理想的简单场景,普通合并则是处理并行开发的现实方案,能清晰保留分支分叉记录。

阅读全文