DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Code Review — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
C

@michengai/dsh-code-review

Code Review

DSH Code Review — 为 DeepSeek Harness 提供 Codex 风格代码审查、原生独立子 Agent、灵活范围选择和中英文报告 · Codex-style code review with native independent agents, flexible scope selection, and bilingual reports for DSH

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:MichengAI/dsh-code-review#5c313628ce705a2d494581fea4c7b6ac89d2891a
READMECompatibilityVersions

Compatibility and provenance

Code Review is published as @michengai/dsh-code-review and currently resolves to version 0.1.4. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/18/2026

Versions

0.1.4stable
9/18/2026
0.1.3stable
9/18/2026
0.1.2stable
9/16/2026
Show 2 more versionsCollapse versions
0.1.1stable
9/15/2026
0.1.0stable
9/13/2026

Related plugins

Loading related plugins…

Latest
0.1.4
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
Apache-2.0
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
9/18/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseSubagent Codex@deepseek-ai/dsh-subagent-codexOne-shot Codex subagent provider over the official app-server protocol

README

DSH Code Review

DSH Code Review

Start a review in your conversation. Let an independent agent inspect the code and bring back findings.

简体中文 · Developer docs · Changelog · Apache-2.0

DSH Code Review is a community code review plugin for DeepSeek Harness, packaged as @michengai/dsh-code-review. Enter /review, choose a scope or describe your request, and a native independent subagent inspects Git, source files, callers, and tests before returning a report to the main conversation. No Codex installation is required.

Host compatibility

The current version targets DSH 0.1.6-alpha.2 and loads through dsh.bundle.patch. It requires the native spawn provider, the userQuestions service, a question answerer for your platform, and a model that supports tool calls.

Install the package from npm or build from source. Offline host and package integration checks have passed; review quality, language adherence, and interaction across platforms still need live validation.

What you can do

  • Choose a scope: compare against a base branch, review uncommitted changes, select a commit, or provide custom instructions.
  • Let the reviewer gather evidence: an independent context reads Git, relevant code, and tests without receiving a preloaded repository snapshot.
  • Read results in the main conversation: receive prioritized findings with file paths and line numbers. Plain-text model responses are preserved.
  • Use English or Chinese reports: a separate language context follows the host preference while preserving the original English Codex rubric.
  • Check status or cancel: recover the latest report or cancel scope selection and an active review.

Prerequisites

  • A working DeepSeek Harness installation with dsh available in PowerShell.
  • Node.js ≥ 22.19.0, npm, and Git. Node.js must also meet your installed DSH version's requirements.
  • Examples use the web profile; replace it with the profile running DSH.

DSH product ecosystem

For a desktop workbench, download DSH Codex Desktop. Existing DeepSeek Harness installations can add plugins as needed by following each project's README. Below are 11 first-party plugins; consult the corresponding desktop release notes and bundled catalog for what that version includes.

PluginWhat you can do
Codex UIOrganize projects and conversations, search tasks, and navigate chat turns
Agency AgentsChoose and summon specialists for your task
Skills ManagerFind, enable, create, and import local skills
Archive ManagerSearch, restore, or clean up archived conversations
IM ConnectSend tasks and receive replies through messaging platforms
AutomationSchedule tasks and review each run
BTWAsk side questions without interrupting the main task
SimplifyUse /simplify to improve code within your Git changes
PUAGuide the Agent to try new approaches after failures, investigate causes, and verify results before completion
Code ReviewUse /review to request an independent Agent code review and receive the report in the current conversation
Codex PetView conversation notifications and respond to tool approvals and questions through a desktop pet

Installation

Ask an agent to install it (recommended)

Send this prompt to an agent with local terminal access:

Install the DSH plugin @michengai/dsh-code-review into my local web profile: run dsh plugin --profile web add @michengai/dsh-code-review@latest --registry=https://registry.npmjs.org/, then dsh --profile web --dump-config. Confirm the plugin is loaded and explain how to restart DSH and use /review. Stop and report the cause if any step fails.

Install manually

Run these commands:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-code-review@latest --registry=https://registry.npmjs.org/
dsh --profile web --dump-config

Continue only after each step succeeds. Restart the DSH backend you actually use, then enter /review. This is a native plugin, not a SKILL.md bundle; do not copy lib manually.

Usage

GoalInput
Open scope selection/review
Set a custom focus/review Check the previous commit for authorization regressions
View progress or the latest report/review-status
Cancel selection or an active review/review-cancel

Empty input offers four options: base branch, uncommitted changes, a commit, and custom instructions. Uncommitted scope includes staged, unstaged, and untracked files. The base menu lists local branches; the commit menu lists the latest 100 commits. Other refs can be entered as free text.

All text after the command is treated as custom instructions, not CLI flags. --base main, ., and status are passed as ordinary text. The subagent determines and retrieves the context it needs. “Review the entire project” is passed verbatim, but does not mean the program has verified complete file-by-file coverage.

Configuration and reports

Optional settingBehavior
reviewModelReview model within the same provider; otherwise inherits the current model configuration
reportDirectoryAbsolute report directory; defaults to $DSH_HOME/code-review, or ~/.dsh/code-review when DSH_HOME is unset

Language follows the host's locale.preference: en / en-* selects English; other values default to Chinese within the current two-language support. Each review captures the locale at its start; the next review reads updated settings. Command catalog descriptions and input hints are resolved when the plugin loads and require a reload to update. Without a saved preference or settings service, Chinese is used; the backend cannot read a language detected only in the browser.

The latest report is saved atomically per conversation. Historical report bodies are not translated. JSON keys, enum values, code, and paths remain unchanged. Unfinished reviews do not resume automatically after shutdown. Status, cancellation, and report storage are DSH plugin features.

FAQ

Is this identical to Codex?

The rubric and short task templates follow the fixed source commit a592c38c16cdd7623dacc9168926ebccedfb67d3. Questions, tools, permissions, and event presentation use native DSH capabilities. This is not a pixel-perfect Codex Desktop clone, and different models may produce different findings.

Can a review change code?

The review instructions request no fixes, but the tool layer is not universally read-only. Execution depends on DSH permissions and its sandbox. The never approval policy rejects operations requiring approval. Corresponding web, image, and further-delegation tools are restricted; third-party aliases are outside the verified mapping.

What if nothing appears after installation?

Check that installation and runtime use the same profile, restart the DSH backend, and confirm dsh --profile web --dump-config includes the plugin. Empty /review requires a host question answerer, and the main model must support the code_review tool. Use /review-status to inspect the record; a request acknowledgement is not review completion.

Why might I still see another language?

Explicitly select Chinese or English in host settings. Model language is controlled by instructions and cannot be guaranteed. Raw external-tool errors, code, and historical reports are not automatically translated.

Development and contributing

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
npm ci --ignore-scripts
npm run check
npm run verify:package
dsh plugin --profile web add .\michengai-dsh-code-review-0.1.3.tgz --ignore-scripts

check covers TypeScript, prompt hashes, short tasks, real AgentLoop regression tests with offline models, and documentation links. verify:package checks bundle loading, peers, and installed-package host integration in an isolated profile. These checks do not replace live model validation.

EntryResponsibility
src/index.tsCommands, main-session tool, and report delivery
src/selection.tsNative scope selection
src/runtime.tsIndependent reviewer and tool restrictions
src/request.tsCodex short tasks and base-ref resolution
src/i18n.tsHost locale and output language context
src/report.tsFull JSON, extracted JSON, then plain-text fallback

See the developer navigation for implementation history. To roll back, reinstall a previously retained local package and restart DSH. Conversations and reports are not deleted.

Sources and license

Licensed under Apache License 2.0. See the original Codex rubric, source.json, and NOTICE.

Upstream source: task templates · review execution · scope selection · base branch resolution.