BOWLUNA/dsh-zcode-git ↗★ 0

dsh-zcode-git

First-class Git tools for DeepSeek Harness agents: structured status/diff/log/branch/commit/stash whose output is immune to the user's pager, color, quotepath and alias configuration; every invocation is an argv array so no shell ever sees an argument; mutations go through the harness approval service. 适合需要让Agent安全地执行Git版本控制和代码库变更管理的项目。

パッケージ
dsh-zcode-git
互換性
未検証
Harness ピア範囲
>=0.1.5-rc.2 <0.1.6-0 || >=0.1.6-alpha.1 <0.2.0-0
Cordis ピア範囲
^4.0.2
バージョン
1.0.1
ライセンス
MIT
最終更新
2026/09/22

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:BOWLUNA/dsh-zcode-git

ドキュメント

README 全文を読む ↗

Configuration

KeyDefaultMeaning
timeoutMs30000Per-invocation timeout
maxDiffLines500Default patch line ceiling (clamped to 10–5000)
maxLogEntries50Default git_log limit (clamped to 1–500)
requireApprovalForWritestrueWhether mutations need an approval decision

A patch entry replaces the whole config map rather than merging into it, so restate anything you want to keep:

- insert:
    - id: tool-git
      name: dsh-zcode-git
      config:
        timeoutMs: 60000
        requireApprovalForWrites: true