dsh-wsl-git:截斷版 Git 狀態與差異摘要插件

前言

在使用 DeepSeek Harness (DSH) 開發智能體時,上下文窗口管理至關重要。直接將完整的 git status 或 diff 輸出灌入上下文,極易導致 Token 溢出或噪音干擾。dsh-wsl-git 插件旨在解決這一問題,提供輕量級的 Git 摘要信息,供智能體快速判斷代碼變更情況。

插件介紹

dsh-wsl-git 是一個針對 WSL 環境的 DSH 客戶端插件。它提供截斷版的 git 狀態和差異摘要,避免巨型 diff 灌上下文。該插件由用戶 173787247 維護,採用 MIT 許可證。

核心功能

插件提供了三個核心工具:

  1. git_tool_status
    檢查 git 是否可用。
  2. git_status_summary
    輸出 status -sb 結果並附帶變更數。
  3. git_diff_stat
    僅輸出 --stat 格式的差異摘要。

安裝

使用官方命令安裝:

dsh plugin --profile web add github:173787247/dsh-wsl-git

若需批量鏈接,可參考 dsh-wsl-kit 的腳本,但該插件本身不在 install.sh 中直接包含。

配置與用法

插件支持以下配置項:allowRoots、timeoutMs。

注意:該插件不提供 commit / push 功能。

典型調用示例:
- git_tool_status
- git_status_summary
- git_diff_stat

兼容性

最低要求 DeepSeek Harness 版本 ≥ 0.1.2。
插件版本爲 0.1.1。
該插件通常配合可選的 dsh-wsl-kit 套件使用。

注意事項

請以當前 DSH 進程的權限運行插件。在安裝前,建議檢查源碼與許可證(MIT)。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜