dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness 对话页里的 Git 标签页:列出会话工作目录下的每个仓库并各自独立提交,变更分组,整个文件 / 只看变动 / 并排三种差异看法,面板内直接编辑保存,以及推送前逐一列出将要发布的提交。
Review, stage, commit and push the session repository's git changes from the Harness conversation view.

A Git tab in the conversation view ring, after Trajectory. It reads the repository the session is working in — no path to configure, no second UI.

Untracked directories stay folded until opened, and opening one asks git about that directory alone. A working tree with twenty thousand untracked files costs the same to list as one with twenty.
A repository nested inside another one is not offered as a folder in its parent's file list, because git will not describe what is inside it to the parent and opening one would show nothing. It is one of the projects instead.
Requires dsh 0.2.0-rc.2 or newer, Node 22.19+ or 24+, and a session whose working directory is a git repository.
It is in the plugin market. To install it by hand, either path works:
# prebuilt, no build-approval step
dsh plugin --profile <profile> add https://github.com/shinchen6/dsh-git-view/releases/latest/download/dsh-git-view.tgz
# or build from source
dsh plugin --profile <profile> add shinchen6/dsh-git-view
Then restart the profile and open the Git tab in a conversation.
The push button lists what it would publish first.

The commit box enlarges from its top-right control.
