dsh-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
一句话定位
DSH Code Review — 为 DeepSeek Harness 提供 Codex 风格代码审查、原生独立子 Agent、灵活范围选择和中英文报告 · Codex-style code review with native independent agents, flexible scope selection, and bilingual reports for DSH
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add @michengai/dsh-code-review@1.0.10
兼容的 DSH 版本
>=0.2.0-rc.1 <0.3.0-0
作者与热度
MichengAI · ★ 14 · 更新于 2026-11-10
关于这个插件
DSH Code Review
在当前会话发起审查,让独立 Agent 检查代码并带回报告
[简体中文](README.zh-CN.md) · [English](README.en.md) · [日本語](README.ja.md) · [Español](README.es.md) · [Français](README.fr.md) · [Deutsch](README.de.md) · [Русский](README.ru.md) · [Português](README.pt.md)
[更新日志](CHANGELOG.md) · [Apache-2.0](LICENSE)
DSH Code Review 是 DeepSeek Harness 的社区代码审查插件,包名 @michengai/dsh-code-review。在当前会话输入 /review,选择范围或写下要求,原生独立子 Agent 会自行检查 Git、源码、调用方和测试,再把报告返回主会话。无需安装 Codex。
宿主兼容性
宿主支持范围:DeepSeek Harness 0.2.x 全系列(>=0.2.0-rc.1 <0.3.0-0),已验证兼容 0.2.0-rc.1、0.2.0-rc.2、0.2.1-rc.1~0.2.1-rc.5、0.2.2-rc.1,并自动支持后续全部 0.2.x RC 版本,同代宿主升级无需重复等待发版。早期版本与 0.3.0 代际破坏性更新由版本门拦截。通过 dsh.bundle.patch 加载。需要原生 spawn provider、userQuestions 服务、当前平台的问题回答器,以及支持工具调用的模型。
可从 npm 安装,也可从源码构建。已验证离线宿主与安装包链路;真实模型的审查质量、语言遵循和不同平台的交互仍需实际验收。
你可以做什么
- 选择审查范围:对比基准分支、检查未提交更改、选择一次提交,或输入自定义要求。
- 让审查 Agent 自行取证:独立上下文读取 Git、相关代码和测试,不提前注入全仓代码快照。
- 在主会话查看结果:接收带优先级、文件路径和行号的发现;模型返回普通文本时保留原文。
- 使用多语言报告:通过独立语言上下文跟随宿主语言偏好(支持 8 种官方语言),保留 Codex 英文规范原文。
- 查看状态或取消:恢复最近一份报告,或取消范围选择和进行中的审查。
环境要求
- 已安装 DeepSeek Harness,PowerShell 中可运行
dsh。 - Node.js ≥
22.19.0、npm 和 Git;Node.js 同时应满足所安装 DSH 的要求。 - 示例使用
webprofile,请替换为实际运行 DSH 的 profile。
DSH 产品生态
想使用桌面工作台,可下载 [DSH Codex Desktop](https://github.com/MichengAI/dsh-codex-desktop/releases);已有 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 环境,可按各项目 README 按需安装。以下列出 11 个自研插件;桌面端实际随附范围以对应版本的发行说明和内置清单为准。
| 插件 | 你可以用它做什么 |
| --- | --- |
| [Codex UI](https://github.com/MichengAI/dsh-codex-ui) | 整理项目与会话、搜索任务、跳转对话轮次 |
| [Agency Agents](https://github.com/MichengAI/dsh-agency-agents) | 按任务选择并召唤专业角色 |
| [Skills Manager](https://github.com/MichengAI/dsh-skills-manager) | 统一查找、启停、创建和导入本机技能 |
| [Archive Manager](https://github.com/MichengAI/dsh-archive-manager) | 搜索、恢复或清理已归档会话 |
| [IM Connect](https://github.com/MichengAI/dsh-im-connect) | 从消息平台下任务、收回复 |
| [Automation](https://github.com/MichengAI/dsh-automation) | 按计划执行任务,查看每次运行的结果 |
| [BTW](https://github.com/MichengAI/dsh-btw) | 在当前上下文中临时旁问,不打断主任务 |
| [Simplify](https://github.com/MichengAI/dsh-simplify) | 用 /simplify 整理 Git 改动范围内的代码 |
| [PUA](https://github.com/MichengAI/dsh-pua) | 引导 Agent 在失败时换方法、查原因,并在完成前验证结果 |
| [Code Review](https://github.com/MichengAI/dsh-code-review) | 用 /review 发起独立 Agent 代码审查,在当前会话接收报告 |
| [Codex Pet](https://github.com/MichengAI/dsh-codex-pet) | 通过桌面宠物查看会话提醒、处理工具审批和问题回答 |
安装
让 Agent 安装(推荐)
将以下要求发送给能访问本地终端的 Agent:
请安装 DSH 插件 @michengai/dsh-code-review 到本机 web profile:执行 dsh plugin --profile web add @michengai/dsh-code-review@latest --registry=https://registry.npmjs.org/,再运行 dsh --profile web --dump-config,确认插件已加载,并说明如何重启 DSH 和使用 /review。任一步失败请停止并报告原因。
手动安装
执行以下命令:
[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
各步成功后再执行下一步。重启实际运行的 DSH 后端,再输入 /review。这是原生插件,无需手工复制 lib,也不是 SKILL.md 技能包。
使用
| 目标 | 输入 |
| --- | --- |
| 打开范围选择 | /review |
| 自定义审查重点 | /review 检查上一提交的权限回归 |
| 查看进度或最近报告 | /review-status |
| 取消选择或正在运行的审查 | /review-cancel |
空输入提供四项:对比基准分支、审查未提交更改、审查某次提交、自定义要求。未提交范围包括暂存、未暂存和未跟踪文件。基准菜单列出本地分支;提交菜单列出最近 100 条提交,也可自由输入其他引用。
命令后面的整段文本都是自定义要求,不解析 CLI 参数。--base main、.、status 均按普通文字传递。审查范围和所需上下文由子 Agent 自行判断和获取;“审查全项目”会原样传递,但不代表程序已验证逐文件完整覆盖。
配置与报告
| 可选配置 | 行为 |
| --- | --- |
| reviewModel | 同一模型提供方下的审查模型名称;省略时继承当前模型配置 |
| reportDirectory | 报告存放的绝对路径;默认 $DSH_HOME/code-review,未设置 DSH_HOME 时为 ~/.dsh/code-review |
语言复用宿主 locale.preference:支持全部 8 种官方语言(zh / en / ja / es / fr / de / ru / pt)。读取 settings.describe() 返回的 locale 配置条目。每轮开始固定语言,下轮读取新设置;斜杠菜单文案随语言切换即时生效,服务端注册的命令描述在插件加载时确定。若在宿主中显式设置了未支持的非官方语言,界面与报告回退使用英文(与宿主对齐);若未在宿主设置中保存偏好,后端固定默认中文,此时斜杠菜单仍跟随宿主前端界面语言本地化。
每个会话原子保存最近一份报告。交给会话的报告使用 DSH 可渲染的 GitHub Flavored Markdown:状态标题、发现小标题、带行号片段的本地文件链接和段落。历史报告正文不自动翻译;JSON 字段、枚举、代码和路径保持原样。宿主退出后不会自动续跑未完成审查。状态、取消和报告存储是 DSH 插件提供的能力。
常见问题
与 Codex 完全一样吗?
同分类对比
同一分类下 Star 最高的 5 个,便于横向比较。
| 插件 | 作者 | Star | 版本 | 更新 |
|---|---|---|---|---|
| brooks-lint | hyhmrright | 1.6K | 1.9.1 | 2026-11-10 |
| helm-d | ADWMC | 1.2K | 0.0.0 | 2026-11-04 |
| dsh-startup-screen | 6shenhonghong9 | 814 | 1.3.0 | 2026-10-31 |
| dsh-reverse-skill | dhicoc | 341 | 1.0.5 | 2026-10-08 |
| dsh-startup-secret | huzhengcai471-crypto | 197 | 1.5.2 | 2026-10-29 |