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是理想的簡單場景,普通合併則是處理並行開發的現實方案,能清晰保留分支分叉記錄。

閱讀全文