dsh-plannotator: A Plan Annotation DSH plugin for DeepSeek Harness

titanwings/dsh-plannotator

Workflow & AutomationVerified
Listed on 2026-08-20
Page last updated 2026-08-20

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.

install
dsh plugin --profile web add github:titanwings/dsh-plannotator
Category
Workflow & Automation
Platform
DSH-Plugin
Author
titanwings
Distribution
Plugin

dsh-plannotator Key Features

Annotate exact textMulti-comment reviewCollapse without losing placeSend feedback to AgentLocal draft protection

dsh-plannotator Repository

titanwings
Publisher
titanwings
Repository
titanwings/dsh-plannotator
7
Stars
1
Forks
0
Watchers
3
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-14 00:20:46
Repo created2026-08-13 21:30:40
Topics
deepseek-harnessdshdsh-pluginplan-reviewplannotator
Default branchmain

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:

bash
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.

See more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ