dsh-tool-git:爲 DeepSeek Harness 提供 Git 工具

dsh-tool-git 是面向 DeepSeek Harness (DSH) 智能體的 Git 操作插件,由 Huasfan 維護,採用 MIT 許可證。該插件提供 9 個核心工具,包括查看狀態、差異、日誌,執行暫存、提交、分支管理、文件恢復及合併等,所有操作均默認基於會話工作區。插件支持從 GitHub 安裝或通過本地補丁加載,配置需指定 Git 路徑和超時時間。適用場景爲需要在 DSH 會話中處理 Git 任務的開發者。使用要求 Git 版本不低於 2.23,並已在 DSH 0.1.0-rc.6 中測試。在安全性方面,插件通過參數數組避免 shell 注入,固定特定環境變量,且區分領域結

閱讀全文
dsh-tool-git:爲 DeepSeek Harness 提供結構化 Git 工具與破壞性命令防護

dsh-tool-git 是專爲 DeepSeek Harness (DSH) 開發的 Git 工具插件,旨在解決裸 Bash 執行 Git 命令時存在的 Shell 注入風險及輸出難以解析的問題。該插件通過 shell-free subprocess runner 運行 Git 操作,避免了模型輸入被 Shell 解釋的風險,並將狀態、差異、日誌等輸出解析爲結構化 JSON,便於智能體穩定處理。 核心能力涵蓋 status、diff、commit、checkout 等常用 Git 操作,並引入了破壞性命令防護策略。其 destructivePolicy 選項默認設爲 deny,以拒絕危險操作

閱讀全文