huandu/dsh-review-threads ↗★ 0

dsh-review-threads

Persistent GitHub-style review threads for DeepSeek Harness diffs, shared by users and AI. 适合需要与AI共同进行代码审查并保留评审讨论记录的开发者。

Package
dsh-review-threads
Compatibility
Unverified
Harness peer range
>=0.2.1-rc.1 <0.2.2-0
Cordis peer range
~4.0.5
Version
0.1.1
License
MIT
Last updated
Oct 23, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huandu/dsh-review-threads

dsh-review-threads

npm version npm downloads verify DeepSeek Harness plugin License: MIT

Persistent, GitHub-style review threads for DeepSeek Harness diffs.

dsh-review-threads takes over the official changes-review tab and keeps the official turn diff data source. A Review is bound to a diff and owns many line-level Threads. User draft changes become visible to AI only when the user submits a Review. AI can add comments immediately, but cannot delete or resolve threads.

Status

Version 0.1.1 is the current release. DeepSeek Harness itself remains in preview, so review the compatibility range before installing.

Requirements

  • DeepSeek Harness 0.2.1-rc.1 through 0.2.1
  • Node.js 22.18 or newer
  • Git for committed revision reviews

Install

dsh plugin --profile web add dsh-review-threads

Restart the profile after installation. Removing the plugin restores the official Review tab; review data stays under the profile's DSH storage.

Review commands

  • /review opens the current working-tree changes, including untracked files.
  • /review .. opens a committed revision range. Use /review ... for merge-base comparison.
  • Append -- to limit either comparison to repository paths.
  • Use /review bind .. to open a range whose patch matches the current session's working Review; confirm the bind in the panel.
  • /review-diagnostics reports storage counts without comment bodies.
  • /review-clear-drafts discards unsubmitted drafts in the current session.

The command only opens the Review panel. It does not send a conversation message or start an AI turn.

Releases

Creating a non-prerelease GitHub Release for a tag matching the package version runs .github/workflows/publish.yml. The workflow verifies the repository, builds the package, and publishes through the npm Trusted Publisher connection; no npm token is stored in GitHub.

Development

pnpm install
pnpm verify

Documentation

License

MIT