dsh-revdiff

@BrambleXu · Git
检测有风险提示无安装脚本

在 DeepSeek Harness 内进行交互式 Git diff 审查,并把结构化批注回传给当前 Agent 会话。

v0.1.0版本
GitHub 源码安装安装方式
2026-08-14最近更新
2Star
dsh plugin --profile web add github:BrambleXu/dsh-revdiff查看仓库

插件介绍

根据仓库资料整理 · commit 90e7f41

主要功能

  • 审查已跟踪的工作区改动、暂存区、未暂存改动或与指定基准版本的差异,支持路径过滤
  • 在终端交互界面中按文件、hunk、行逐一浏览 diff
  • 为选中的 diff 行添加、编辑、删除问题、建议、提问或表扬类批注
  • 将结构化批注通过 agent.followup() 提交回当前 Agent 会话,附带消息来源标记
  • 可配置 Git 可执行文件、diff 上下文行数、大小/超时限制、终端等待时间及批注长度上限

适合什么时候用

  • 在 DSH 会话中直接审查本地代码改动,并把审查意见作为下一轮任务反馈给 Agent
  • 提交前对暂存区或与主分支的差异做逐行结构化点评

安装后会多出什么

界面终端交互式 diff 审查界面
命令/revdiff/revdiff --staged/revdiff --unstaged/revdiff --base <rev> -- <paths>

使用前需要

  • 需要在 Harness 运行环境中可用的 Git
  • 需要 Node.js ^22.19 或 >=24
  • 依赖 @deepseek-ai/cordis、dsh-commands、dsh-llm、dsh-subprocess 等 peer 插件
  • Harness 进程需拥有交互式终端才能使用审查界面

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库BrambleXu/dsh-revdiff安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:BrambleXu/dsh-revdiff#90e7f41 锁定本次检测的 commit。收录日期2026-08-14固定 commit90e7f41040ed · 2026-08-14
dsh plugin --profile web add github:BrambleXu/dsh-revdiff