dsh-git-ui
DeepSeek Harness (dsh) plugin: visualize Git status in the Web UI — current branch, HEAD, staged/modified/untracked counts, ahead/behind, recent commits and changed files.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Julyves/dsh-git-ui说明文档
阅读完整 README ↗Usage
- Open a session whose working directory is inside a git repository.
- Read the branch pill in the header at any time — no action needed.
- Click the pill to inspect repository root, counts, recent commits, and changed files; use
刷新(refresh) for an immediate re-check.
Each session shows the Git status of its own working directory. Non-repository sessions show a dimmed placeholder instead of the pill.
Configuration (optional)
All defaults work out of the box. Advanced users may override the plugin config in the profile's cordis.patch.yml (a later layer wins; the row replaces the whole config):
- id: git-ui
config:
defaultRefreshIntervalMs: 60000 # polling interval (ms); 0 disables polling
maxChanges: 200 # max changed-file entries in a snapshot
timeoutMs: 3000 # per git-command timeout (ms)
maxStatusBytes: 8388608 # status-output cap before truncation