🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

代码审查 MichengAI/dsh-code-review

DeepSeek Harnessv1.0.5
MichengAI6 天前有提交已提供中文文档扫描:含敏感能力

在当前会话发起审查,让独立 Agent 检查代码并带回报告

41.2/100
综合分
15
GitHub 星标
44,222
npm 周下载
—/5
用户评分

数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @michengai/dsh-code-review
npm 源 · @michengai/dsh-code-review 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · security
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
数据截至 2026/10/31·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 6 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@michengai/dsh-code-review @ 1.0.5
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 19:56:50

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
  • 读取本地文件
    lib/journal.js:14
    raw = await readFile(this.path(session), 'utf8');
  • 写入本地文件
    lib/journal.js:29
    await mkdir(this.directory, { recursive: true });
  • 写入本地文件
    lib/journal.js:32
    await writeFile(temp, JSON.stringify(record) + '\n', { encoding: 'utf8', flag: 'wx', flush: true });
  • 写入本地文件
    lib/journal.js:33
    await rename(temp, destination);
  • 删除本地文件
    lib/journal.js:37
    await unlink(temp);
  • 读取本地文件
    lib/prompt.js:3
    export const CODEX_REVIEW_PROMPT = readFileSync(new URL('../assets/codex/review/rubric.md', import.meta.url), 'utf8');
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-commands@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-persistence@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-settings@deepseek-ai/dsh-subagent@deepseek-ai/dsh-subagent-spawn-in-process@deepseek-ai/dsh-system-prompt
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 发起代码审查
  • 独立子Agent检查
  • 生成中英文报告
v1.0.72026-11-03
· 简体中文 · 扩展宿主兼容支持:全面验证 DSH 最新预发布版本 0.2.2-alpha.3 与全系 RC(覆盖至 0.2.1-rc.5),确保代码审查子代理与命令流程平稳运行。 · English · Extend host compatibility support: verified compatibility across DSH latest prerelease 0.2.2-alpha.3 and all RCs up to 0.2.1-rc.5, ensuring seamless review subagent execution.
v1.0.52026-10-29
· 简体中文 · 修复取消与中断场景下暴露 [object Object] 或未翻译英文的问题,支持结构化取消原因与 /review-cancel 的完整本地化。 · 修复大语言模型在审查中断或失败时自主决策重试、导致同轮无弹窗卡死的问题,改为直接向用户展示最终结论。 · English · Fix [object Object] and untranslated English details during review cancellation/interruption, with full localization support for structured cancel reasons and /review-cancel. · Prevent models from autonomously retrying dsh_code_review upon interruption or failure, which caused silent deadlocks in turns without prompt windows, presenting the final outcome directly to the user.
v1.0.42026-10-27
· 简体中文 · 升级插件图标:采用透明矢量 SVG 图标(assets/icon.svg),增强在不同宿主主题与高分辨率屏幕下的显示清晰度。 · English · Upgrade plugin icon: Adopt transparent vector SVG icon (assets/icon.svg) to enhance display clarity across various host themes and high-DPI screens.
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
DSH Code Review 在当前会话发起审查,让独立 Agent 检查代码并带回报告 English · 开发文档 · 更新日志 · Apache-2.0 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.2、0.2.1-rc.3,并自动支持后续日常小版本、alpha 与 RC,同代宿主升级无需重复等待发版。早期版本与 0.3.0 代际破坏性更新由版本门拦截。通过 dsh.bundle.patch 加载。需要原生 spawn provider、userQuestions 服务、当前平台的问题回答器,以及支持工具调用的模型。 可从 npm 安装,也可从源码构建。已验证离线宿主与安装包链路;真实模型的审查质量、语言遵循和不同平台的交互仍需实际验收。
展开完整文档(README 剩余 1 节)
DSH Code Review

在当前会话发起审查,让独立 Agent 检查代码并带回报告

English · 开发文档 · 更新日志 · Apache-2.0

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.2、0.2.1-rc.3,并自动支持后续日常小版本、alpha 与 RC,同代宿主升级无需重复等待发版。早期版本与 0.3.0 代际破坏性更新由版本门拦截。通过 dsh.bundle.patch 加载。需要原生 spawn provider、userQuestions 服务、当前平台的问题回答器,以及支持工具调用的模型。

可从 npm 安装,也可从源码构建。已验证离线宿主与安装包链路;真实模型的审查质量、语言遵循和不同平台的交互仍需实际验收。

你可以做什么

- 选择审查范围:对比基准分支、检查未提交更改、选择一次提交,或输入自定义要求。
- 让审查 Agent 自行取证:独立上下文读取 Git、相关代码和测试,不提前注入全仓代码快照。
- 在主会话查看结果:接收带优先级、文件路径和行号的发现;模型返回普通文本时保留原文。
- 使用中英文报告:通过独立语言上下文跟随宿主语言偏好,保留 Codex 英文规范原文。
- 查看状态或取消:恢复最近一份报告,或取消范围选择和进行中的审查。

环境要求

- 已安装 DeepSeek Harness,PowerShell 中可运行 dsh。
- Node.js ≥ 22.19.0、npm 和 Git;Node.js 同时应满足所安装 DSH 的要求。
- 示例使用 web profile,请替换为实际运行 DSH 的 profile。

DSH 产品生态

想使用桌面工作台,可下载 DSH Codex Desktop;已有 DeepSeek Harness 环境,可按各项目 README 按需安装。以下列出 11 个自研插件;桌面端实际随附范围以对应版本的发行说明和内置清单为准。

| 插件 | 你可以用它做什么 |
| Codex UI | 整理项目与会话、搜索任务、跳转对话轮次 |
| Agency Agents | 按任务选择并召唤专业角色 |
| Skills Manager | 统一查找、启停、创建和导入本机技能 |
| Archive Manager | 搜索、恢复或清理已归档会话 |
| IM Connect | 从消息平台下任务、收回复 |
| Automation | 按计划执行任务,查看每次运行的结果 |
| BTW | 在当前上下文中临时旁问,不打断主任务 |
| Simplify | 用 /simplify 整理 Git 改动范围内的代码 |
| PUA | 引导 Agent 在失败时换方法、查原因,并在完成前验证结果 |
| Code Review | 用 /review 发起独立 Agent 代码审查,在当前会话接收报告 |
| 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:en / en-* 使用英文,其余按当前中英文支持范围默认中文。读取 settings.describe() 返回的 locale 配置条目。每轮开始固定语言,下轮读取新设置;命令目录描述和输入提示在插件加载时确定,更新它们需重新加载插件。未保存偏好或读取失败时默认中文,后端无法获取仅由浏览器自动检测的语言。

每个会话原子保存最近一份报告。交给会话的报告使用 DSH 可渲染的 GitHub Flavored Markdown:状态标题、发现小标题、带行号片段的本地文件链接和段落。历史报告正文不自动翻译;JSON 字段、枚举、代码和路径保持原样。宿主退出后不会自动续跑未完成审查。状态、取消和报告存储是 DSH 插件提供的能力。

常见问题

与 Codex 完全一样吗?

审查规范和短任务模板对照固定源码提交 a592c38c16cdd7623dacc9168926ebccedfb67d3。问题界面、工具、权限和事件展示使用 DSH 原生能力,不是 Codex Desktop 的像素复刻;不同模型不保证相同发现。

审查会修改代码吗?

审查要求不生成修复,但工具层并非强制全部只读。执行方式与 Agency 专家一致:通过原生 spawn 注入审查角色,保留宿主其余系统提示和工具,只禁用递归代码审查及专家召唤工具。权限由宿主在委派时确定,插件不改写审批策略,也不转发子会话审批。受权限限制的操作会由宿主拒绝,审查 Agent 说明证据和测试缺口后返回报告。

若 Git 命令报 Windows 沙箱准备失败,或测试报 spawn EPERM,需要由主会话处理宿主环境或权限,再重新发起审查。报告中的“完成”表示 Agent 已返回,不保证取得全部 diff 或成功运行测试;具体限制以报告正文为准。

安装后没有输出怎么办?

确认安装和运行使用同一 profile,重启 DSH 后端,再检查 dsh --profile web --dump-config 是否包含插件。空 /review 需要宿主问题回答器,主模型也必须支持 dsh_code_review 工具调用。可用 /review-status 查看记录;不要把“已提交请求”当成审查完成。

中文界面为什么仍可能看到英文?

请在宿主明确选择中文或英文。模型输出由语言指令约束,无法保证始终遵守;外部工具的原始错误、代码和历史报告不会自动翻译。

开发与贡献

[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 包含 TypeScript、提示词哈希、短任务与真实 AgentLoop 配合离线模型的回归,以及文档链接检查。verify:package 在隔离 profile 验证 bundle、peer 和安装包宿主链路。这些检查不替代在线模型验收。GitHub 与 npm 都包含可直接运行的 lib;改了源码后,提交前运行 npm run build。

| 入口 | 职责 |
| src/index.ts | 命令、主会话工具与报告返回 |
| src/selection.ts | 原生范围选择 |
| src/runtime.ts | 独立审查 Agent 与工具约束 |
| src/request.ts | Codex 短任务和基准引用解析 |
| src/i18n.ts | 宿主语言与输出语言上下文 |
| src/report.ts | JSON、截取 JSON、纯文本顺序回退 |

完整交接记录见阅读导航。回退可重新安装先前保留的本地包并重启 DSH,不删除会话或报告。

来源与许可证

基于 Apache License 2.0 发布。Codex 原文与来源信息见 rubric、source.json 和 NOTICE。

上游源码:任务模板 · 审查执行 · 范围选择 · 基准分支解析。
预览分享卡片长什么样 ↓MichengAI/dsh-code-review
分享 · DeepSeek Harness Hub
MichengAI/dsh-code-review

在当前会话发起审查,让独立 Agent 检查代码并带回报告

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部