huandu/dsh-review-threads ↗★ 0

dsh-review-threads

为 DSH 差异对比提供持久化的 GitHub 风格评审讨论串。 适合需要与AI共同进行代码审查并保留评审讨论记录的开发者。

包名
dsh-review-threads
兼容性
待验证
Harness 依赖范围
>=0.2.1-rc.1 <0.2.2-0
Cordis 依赖范围
~4.0.5
版本
0.1.1
许可证
MIT
最近更新
2026年10月23日

安装

$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