Shyboy0499/dsh-git-tools

Shyboy0499★ 2TypeScript最后同步: 2026-08-27

在 GitHub 打开

Local git tools for DeepSeek Harness (dsh): git_status, git_diff, git_log, git_commit

README 摘要

dsh-git-tools Local git tools for DeepSeek Harness ( dsh ). dsh-git-tools is a dependency-free DeepSeek Harness plugin that gives the coding agent four local git tools — git status , git diff , git log , and git commit — so it can inspect the repo in the session workspace and create commits, all through the official tool API. No UI, Host-side only. Features Tool What it does git status Branch, ahead/behind, and staged / unstaged / untracked files git diff Stat summary or full patch, staged or unstaged, optional path filter git log Recent commits as { hash, author, date, subject } git commit Stage specific paths (or all) and commit with a required message Installation Requires git on your PATH (present in any development environment). Tool reference All tools accept an optional cwd (defaults to the session workspace). git status Inspect the working tree and branch state. git diff View changes. staged diffs the index, statOnly: true (default) returns a stat summary, statOnly: false returns the full patch. path filters to a single file. git log List recent commits. count defaults to 10 (max 100); path filters to a file. git commit Create a commit. message is required (non-empty). Stag…

在 GitHub 查看完整 README →
工具/开发dsh-pluginagent

分类