Releases: BrambleXu/dsh-revdiff
Releases · BrambleXu/dsh-revdiff
Release list
v0.1.0
Overview
The first public release of dsh-revdiff, a native interactive Git diff review plugin for DeepSeek Harness.
It keeps code review inside the Harness session and turns selected diff feedback into structured annotations for the current Agent.
Highlights
- Review working-tree, staged, unstaged, or base-revision changes.
- Filter reviews by file path.
- Navigate between files, hunks, and diff lines interactively.
- Add, edit, and delete issue, suggestion, question, and praise annotations.
- Submit structured annotations through
agent.followup(). - Preserve message provenance when sending review feedback to the Agent.
- Configure Git execution, diff context, size limits, timeouts, and comment length.
Installation
dsh plugin --profile demo add ./dsh-revdiffGit must be available in the same execution environment as Harness.
Usage
/revdiff
/revdiff --staged
/revdiff --unstaged
/revdiff main
/revdiff --base main -- src/index.ts README.md
Interactive controls
↑/↓ork/j: move between diff linesn/p: move between hunks]/[or→/←: move between filesa: add an annotatione: edit an annotationd: delete an annotations: submit annotationsq,Escape, orCtrl-C: cancel
Requirements
- DeepSeek Harness
- Git
- An interactive terminal
- Node.js
^22.19.0or>=24.0.0
Credits
The product idea is informed by pi-diff-review and revdiff, but this release is an independent Harness-native implementation.