gxinxing/dsh-tool-git

gxinxing★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

README 摘要

@deepseek-ai/dsh-tool-git Intelligent Git operations plugin for DeepSeek Harness (DSH). Plugin Introduction git ops is a multi-mode Git tool that integrates into DSH sessions via Cordis. It automates the repetitive, error-prone parts of Git workflows: - Generate Conventional Commits messages from staged diffs - Summarize workspace diffs with risk awareness - Build Markdown changelogs from commit history - Detect conflict-prone files before merging - Suggest semver versions and draft release notes The plugin runs git commands via child process.execSync inside the session sandbox and returns structured JSON that the model can reason about. Installation and Registration 1. Install the package 2. Register the plugin via Cordis patch DSH supports plugin registration via cordis.patch.yml . Add the following entry to your project's patch file: The patch injects the plugin at load time. gitMaxDiffBytes controls the diff size limit (default: 1 MB). 3. Start DSH Once registered, the git ops tool is available in the session tool list. The model can call it directly: Modes commit-message Generate a Conventional Commit message based on the current staged or working diff. JSON call example: JSON…

在 GitHub 查看完整 README →
工具/开发changelogconventional-commitsdeepseek-harnessdsh-plugingit

分类