Skip to content

Releases: BrambleXu/dsh-revdiff

Release list

v0.1.0

Choose a tag to compare

@BrambleXu BrambleXu released this 14 Aug 06:57

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-revdiff

Git 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

  • / or k / j: move between diff lines
  • n / p: move between hunks
  • ] / [ or / : move between files
  • a: add an annotation
  • e: edit an annotation
  • d: delete an annotation
  • s: submit annotations
  • q, Escape, or Ctrl-C: cancel

Requirements

  • DeepSeek Harness
  • Git
  • An interactive terminal
  • Node.js ^22.19.0 or >=24.0.0

Credits

The product idea is informed by pi-diff-review and revdiff, but this release is an independent Harness-native implementation.