dsh-tool-git: Git tools for DeepSeek Harness

dsh-tool-git is a Git operation plugin designed for DeepSeek Harness (DSH) agents, maintained by Huasfan and licensed under the MIT license. The plugin offers 9 core tools, including viewing status, diff, and log, as well as staging, committing, branch management, file restoration, and merging; all operations are performed by default based on the session workspace. The plugin supports installation from GitHub or loading via local patches, and configuration requires specifying the Git path and timeout duration. It is applicable to developers who need to handle Git tasks within DSH sessions. Usage requires a Git version of no less than 2.23 and has been tested on DSH 0.1.0-rc.6. In terms of security, the plugin avoids shell injection via parameter arrays, fixes specific environment variables, and distinguishes domain boundaries.

Read More