DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-git-review

Git Review

为 DeepSeek Harness 提供 Review 标签页和受限 git 工作台:以可筛选的文件树展示工作区相对于 HEAD 的变更,支持逐文件差异、提交图,以及受保护的暂存、提交、分支、标签、储藏和冲突操作,并通过主机内受限的 git API 提供服务。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-git-review@0.1.8
README兼容性版本

兼容性与来源证明

Git Review 以 dsh-git-review 发布,当前版本为 0.1.8。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/6

版本

0.1.8stable
2026/9/29
0.1.7stable
2026/9/22
0.1.6stable
2026/9/15
查看其余 6 个版本收起版本
0.1.5stable
2026/9/11
0.1.4stable
2026/9/10
0.1.3stable
2026/9/10
0.1.2stable
2026/9/8
0.1.1stable
2026/9/7
0.1.0stable
2026/9/6

相关插件

正在加载相关插件…

最新版
0.1.8
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
591.2 kB
文件数
10
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 2
周下载
345
安全扫描
✓ v0.1.8 扫描通过
最近提交
2026/9/29
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

MarketdshmarketDeepSeek Harness 内的可视化插件市场——浏览、搜索并一键安装社区插件。· DSH 可视化插件市场:浏览、搜索并一键安装社区插件。Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Ssh@linxin666/dsh-sshdsh Web GUI 的远程 SSH 操作:主机配置存储(~/.dsh/dsh-ssh.json,可从 ~/.ssh/config 导入)、支持跳板主机的持久化 ssh2 连接池、exec / PTY Web 终端 / SFTP 传输 / 本地端口转发隧道 / 集群执行Opsdsh-ops适用于 Windows x64、Linux x64 和 macOS arm64/x64 的原生文件和 PTC 工具;仅限 Windows 的可选 Bash 负载和主机 PowerShell 集成

README

DSH Git Review

DSH Git Review

English | 中文文档

A Review tab plus fenced git workbench for DeepSeek Harness: everything an agent changed, laid out for a decision — file tree, diffs, commit graph — with guarded git operations in the same place.

DSH Git Review demo

Screenshots

Changes view: syntax-highlighted file with the filterable tree
Changes view — syntax-highlighted file with the filterable tree

Graph view: commit detail with side-by-side diff and word highlights
Graph view — commit detail with side-by-side diff and word highlights

What it does

DSH Git Review registers a Review tab next to Chat and Trajectory in the session view. It shows the workspace repository against HEAD — or any two refs — and lets you act on what you see without leaving the tab:

  • Review first: filterable file tree with status badges, side-by-side / unified / full-file diffs, hunk folding, word-level change highlights, syntax coloring, and diff search across file names, diff text, and file content. Keyboard-first: j/k move between files, / focuses search.
  • Decide with history: a lane commit graph with per-commit files and diffs, blame gutters, per-file history, and reading any file version from history.
  • Act under guard: stage / unstage / discard per file or per hunk, commit (plus amend, Ctrl+Enter), commit-and-push, and push; branches (create / switch / rename / delete / merge / track remotes) with fetch and pull; history operations (reset / revert / cherry-pick, per-commit actions from the graph); lightweight tags (create / delete / push); stash; and merge-conflict resolution (ours / theirs, continue / abort). Every write needs explicit confirmation, destructive ones ask twice, and everything locks while the agent is running.
  • Close the loop: comment on any diff line and drop it into the composer draft, mark files reviewed (auto-cleared when the file changes again), and keep comment drafts per workspace.
  • Preview files: markdown renders with the shell's own Markdown engine, HTML / images / SVG show inline, PDFs open sandboxed — a script-dependent HTML page gets a notice strip with an open-in-browser shortcut instead of sitting black — every preview has a source view toggle, and office documents open in your external apps from the tree's right-click menu.
  • Picture diffs: image changes (PNG / JPG / GIF / WebP / BMP / AVIF / ICO / SVG) render as pictures right inside the diff view — 2-up (side by side, or stacked in unified), swipe, onion skin and a difference blend, with the source diff one click away.

Preferences (diff layout, default search scope, graph shape, matching, whitespace, syntax) live in the harness settings Plugins tab and sync instantly with the Review tab.

Install

From npm:

dsh plugin --profile web add dsh-git-review
dsh web

Or from a local tarball:

pnpm install
pnpm build
pnpm pack
dsh plugin --profile web add ./dsh-git-review-<version>.tgz  # the exact filename pnpm pack prints
dsh web

Requires DeepSeek Harness 0.1.2-rc.1 through 0.2.0-rc.1 (prerelease series are pinned one by one in peerDependencies) and git on the host PATH. Outside a git repository the tab offers file browsing with one-click git init instead of the review workbench — never a blank screen. Display preferences live in the configuration the harness serves for this plugin's entry: its own .volatile() fields keyed by the profile entry id from 0.1.7-alpha.1 on, the Plugins page's entry for this plugin from 0.1.6-alpha.2 on, or the settings modal's plugin cards before that.

Checks

pnpm typecheck      # strict, noEmit
pnpm check:parse    # pure-function regression (Node >= 23.6 native TS stripping)
pnpm check:git      # real-git fixture integration (repositories under .tmp-check-git/)
pnpm build          # lib/index.js (node) + lib/client.js (browser factory bundle)

How it works

  • Host half: an in-process cordis plugin serving a fenced prefix route for versioned API actions over JSON (non-JSON bodies get 415, which also closes the classic no-cors write vectors). Every path is fenced inside the session workspace repository, every ref is re-resolved server-side, commit ids only travel as 40-hex, and GIT_DIR-style environment hijacks are scrubbed.
  • Client half: a conversation-view slot component; the host route is optional — without it the tab says so instead of erroring.
  • Scale guards: 20k-row render cap, 2 MiB per-file diff cap, 500-commit graph pages with load-more, an 8 MiB streaming byte cap on the largest git answers plus a separate 8 MiB preview cap (both truncate instead of buffering whole), and exact-count probing within a 32 MiB per-status budget.
  • Interface languages: Simplified Chinese and English, following the harness locale; dark and light themes via semantic tokens.

Activity

HaoyueQin/dsh-git-review GitStock K-Line Chart

MIT © HaoyueQin

The plugin icon reproduces the Git logo by Jason Long, licensed under the Creative Commons Attribution 3.0 Unported License.