ChatGPTClaudeGrok / X / CursorGemini

dsh-autopilot-harness: A DSH plugin that self-reviews code edits in DeepSeek Harness

adamsshen/dsh-autopilot-harness

Skills & AgentsVerified
Listed on 2026-11-13
Page last updated 2026-11-13

An in-process DSH plugin that keeps the agent going past the turn boundary, self-reviewing edits through five rotating lenses and advancing a checklist item by item.

dsh-autopilot-harness is an automated self-review plugin for DeepSeek Harness that turns "stop and wait after editing code" into "review from several angles, then advance." It intercepts the turn boundary and injects a follow-up only when product code was edited, letting the agent keep working through five rotating review lenses until the checklist item is clean. It also offers planning mode and checklist execution, with progress stored in a repository checklist plus a SQLite state database, scoped per project, and writes nothing until you explicitly enable it.

How to Install

install
npmdsh plugin --profile <your-profile> add dsh-autopilot-harness

Replace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.

Category
Skills & Agents
Platform
DSH Plugin
Author
adamsshen
Distribution
Plugin

dsh-autopilot-harness Key Features

Auto-continues past turn boundaryFive rotating review lensesPlanning writes brief/plan/checklistPer-item execution with local commitSQLite per-project progress state
Listed on dsh-plugin.org

dsh-autopilot-harness Repo Summary

What Does It Do?

Autopilot Harness is a DSH plugin for DeepSeek Harness that turns "stop and wait after editing code" into "review from several angles, then advance." It intercepts the harness turn boundary and, only when product code was edited, injects a follow-up so the agent keeps working through five rotating review lenses until the checklist item is clean. Maintained by AdamsShen under the MIT license and written in TypeScript, it is the DeepSeek Harness port of the Autopilot Harness family.

Core Features

  • Turn-boundary interception: engages only when a product-code edit happened, so unrelated turns are not stretched out.
  • Five rotating review lenses: correctness and invariants, nulls and boundaries and error paths, concurrency and races and partial failure, security and trust boundaries, then test gaps and regression in read-only mode.
  • Planning mode: runs grill rounds and writes brief, plan, and checklist documents into the project's planning directory.
  • Checklist execution: implements, fixes, and confirms each item before advancing, with a local commit per item and no auto-push.
  • Persistent progress: records state in the repository checklist plus a SQLite state database, scoped per project by the session working directory.
  • File discipline: writes nothing until you explicitly enable it, and uses no network, credentials, or telemetry.

How to Use This Plugin?

After enabling it in DSH, run the one-time enable step inside the target project, then edit any source file and say nothing; within seconds the agent should start reviewing on its own, which is the quickest verification. For a feature that needs planning, start planning mode, answer a few grill questions to get the brief, plan, and checklist documents, then start checklist execution to implement, review, tick off, and commit each item locally. This DSH plugin keeps state per project, so a new project needs its own enable step.

How to Troubleshoot This Plugin?

If nothing happens after enabling, first make sure DSH was fully quit and reopened, since the Node module cache only refreshes on restart, and confirm the enable step ran in that project's session. If the plugin does not load, check that the bundle entry was added to the profile configuration by hand, because installing the dependency alone does not append it.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: adamsshen/dsh-autopilot-harness. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin FAQ