dsh-plannotator: A Plan Annotation DSH plugin for DeepSeek Harness
titanwings/dsh-plannotator
A DSH plugin for anchored plan annotations and structured Agent feedback.
Turn DeepSeek Harness plan review from a binary choice into precise multi-comment annotations, letting the agent revise directly.
dsh plugin --profile web add github:titanwings/dsh-plannotator- Category
- Workflow & Automation
- Platform
- DSH-Plugin
- Author
- titanwings
- Distribution
- Plugin
dsh-plannotator Key Features
dsh-plannotator Repository

dsh-plannotator Repo Summary
dsh-plannotator is a plan-annotation plugin (DSH plugin) for DeepSeek Harness, maintained by titanwings under the MIT license. It addresses the problem that a binary Approve/Reject gate is too coarse for reviewing coding-agent plans, especially when architecture migrations, API changes, security fixes, or rollout plans require several independent corrections. The plugin lets you select exact plan text, attach precise comments, and send one structured review back to the agent, which can then revise the proposal in plan mode. Inspired by Plannotator, this is an unofficial integration with DeepSeek Harness, last updated in 2026-08.
What core annotation capabilities does the dsh-plannotator DSH plugin support?
The plugin supports drag-to-select for precise annotations, and double-clicking a paragraph, list item, heading, bold phrase, or code fragment for quick anchoring. Comments stay bound to the quoted text within the current plan revision. You can collect multiple comments across compatibility, security, rollback, and tests, add overall feedback, and send one coherent review—avoiding the ambiguity of scattered chat messages.
How does dsh-plannotator's review panel collaborate with the conversation?
The review panel docks beside the conversation; on wide screens, chat and review occupy separate columns, so opening the panel never covers chat text. It can collapse to a slim edge rail and reopen without losing your place—comments and overall feedback persist. Unsent comments are saved locally in the browser, isolated by Session, protecting unfinished reviews.
How does dsh-plannotator send feedback back to the agent?
Clicking Send feedback answers the real exit_plan_mode interaction. DSH records the quoted plan text, each requested change, and the overall feedback in the tool result and Session Log. The agent remains in plan mode and can immediately produce a revised proposal for another review round.
How do I install dsh-plannotator?
Run the following command:
dsh plugin --profile web add github:titanwings/dsh-plannotator
After installation, the plugin is ready to use in the DeepSeek Harness web interface with no extra configuration.
Which DeepSeek Harness versions and platforms does dsh-plannotator support?
The plugin targets the DeepSeek Harness web experience and relies on DSH's native plan-review flow, designed for wide-screen desktop environments. For specific version compatibility, refer to the repository's package.json and official documentation.