把阿里 Open Code Review 接入 DSH 的社区插件。默认由 OCR 筛选文件、解析规则,当前 DSH…
29.2/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/15 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add mocilukalbj/dsh-open-code-review该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 2 处,展示前 2 条)
- 读取本地文件lib/index.js:77
const content = readFileSync(skillPath, 'utf8').replace(/^--- ? [ ]*? ? --- ? /, ''); - 读取本地文件lib/runner.js:25
await access(binary, process.platform === 'win32' ? constants.F_OK : constants.X_OK);
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-tools@deepseek-ai/dsh-skill@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-subprocess-local@deepseek-ai/dsh-sandbox-local@deepseek-ai/dsh-sandbox-policy@deepseek-ai/dsh-subprocess@deepseek-ai/dsh-sandbox给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 审查代码改动
- 输出中文报告
- 可选OCR托管审查
阿里开源代码审查接入 DeepSeek Harness:原生审查工具、宿主模型委派,可选 OCR 托管审查。
README
由 DeepSeek 最新模型翻译生成Open Code Review for DeepSeek Harness
把阿里 Open Code Review 接入 DSH 的社区插件。默认由 OCR 筛选文件、解析规则,当前 DSH Agent 使用当前会话的模型审查代码。无需另配 OCR API Key。
这是社区适配,非阿里或 DeepSeek 官方插件。委托模式复用 OCR 的确定性步骤,不等同于 OCR 完整的独立 Agent、评论定位与反思流程;完整流程作为可选模式提供。
安装
要求 DSH 0.1.7-rc.2 或 0.2.0-rc.2、Node.js 22+、Git 2.41+。插件 0.1.1 修复了旧版在 DSH 0.2.0-rc.2 下的版本准入问题;其他内核版本需另行验证。标准 base/web 配置提供所需服务;自定义配置需包含 tools、skills、subprocess、sandboxPolicy、sandbox,以及用于展示和调用技能的 dsh-tool-skill。
展开完整文档(README 剩余 1 节)
Open Code Review for DeepSeek Harness 把阿里 Open Code Review 接入 DSH 的社区插件。默认由 OCR 筛选文件、解析规则,当前 DSH Agent 使用当前会话的模型审查代码。无需另配 OCR API Key。 这是社区适配,非阿里或 DeepSeek 官方插件。委托模式复用 OCR 的确定性步骤,不等同于 OCR 完整的独立 Agent、评论定位与反思流程;完整流程作为可选模式提供。 安装 要求 DSH 0.1.7-rc.2 或 0.2.0-rc.2、Node.js 22+、Git 2.41+。插件 0.1.1 修复了旧版在 DSH 0.2.0-rc.2 下的版本准入问题;其他内核版本需另行验证。标准 base/web 配置提供所需服务;自定义配置需包含 tools、skills、subprocess、sandboxPolicy、sandbox,以及用于展示和调用技能的 dsh-tool-skill。 推荐从已发布的 npm 包安装到实际使用的 profile: dsh plugin --profile web add dsh-open-code-review@0.1.1 --save-exact --ignore-scripts 也可安装同版本的 GitHub Release 发布包: dsh plugin --profile web add https://github.com/mocilukalbj/dsh-open-code-review/releases/latest/download/dsh-open-code-review.tgz --ignore-scripts 也可安装本地项目目录: dsh plugin --profile web add /绝对路径/dsh-open-code-review --ignore-scripts 依主程序提示刷新或重启;若当前会话没有刷新技能列表,开启新会话。插件固定依赖官方 OCR 1.12.10,无需再全局安装 OCR。保留 npm/pnpm 的可选依赖;原生二进制覆盖 Linux、macOS、Windows 的 x64/arm64。上游 OCR 带有 postinstall,但本插件直接使用可选依赖提供的原生二进制,无需运行该脚本;因此安装命令使用 --ignore-scripts,不必全局允许构建。审查期间不会自动下载安装。 dsh-market 的“发现”列表取决于目录收录状态;直接按包名或 Release 地址安装无需等待市场展示。详见 市场提交说明。 使用 在 DSH 对话中输入: /open-code-review 审查当前未提交的修改,用中文报告,重点检查逻辑错误和安全缺陷。 也可以自然语言指定“相对 main 审查当前分支”或“审查某个 commit”。默认只审查;明确要求“审查并修复”时,Agent 才修改代码。 | 工具 | 默认状态 | 用途 | | ocr_preview | 开启 | 列出工作区、分支或提交的待审文件、排除原因和范围信息,不调用模型。 | | ocr_rules | 开启 | 按相同规则分组,返回每批 1–200 个路径的审查规则,不调用模型。 | | ocr_review | 需开启 | OCR 调用独立配置的模型执行完整审查。 | | ocr_llm_test | 需开启 | 检查 OCR 独立模型配置的连通性。 | repo 默认使用当前会话工作目录。from 配合 to(默认 HEAD)用于分支比较,commit 用于单次提交,不能混用。规则配置沿用上游行为:即使检查历史提交,也从当前检出的规则文件加载配置;范围参数仍传给 OCR,用于依赖文件内容的规则匹配。 Agent 会按 (路径, 状态) 维护完整清单,最终给出问题证据、位置、严重程度和已审/跳过数量。无效 JSON、非零退出、输出截断、超时和取消都按失败处理,不冒充“没有问题”。 配置 在相应 profile 的 cordis.patch.yml 添加覆盖条目(支持配置界面的主程序也可通过插件 Config 表单修改): - id: open-code-review config: enableManagedReview: false delegateTimeoutMs: 60000 reviewTimeoutMs: 900000 maxOutputBytes: 8388608 ocrPath: '' forwardEnv: [] - enableManagedReview:是否提供完整审查工具,默认关闭。 - ocrPath:可选的 OCR 原生可执行文件绝对路径,不能填 shell 命令、JS 文件或 .cmd;留空使用包内固定版本。自定义版本需支持委托 JSON schema 1。 - delegateTimeoutMs / reviewTimeoutMs:委托命令与完整审查的超时,单位毫秒。 - maxOutputBytes:输出上限,默认 8 MiB;超限明确报错,可缩小范围或提高上限。 - forwardEnv:明确允许传给 OCR 的环境变量名称,如 [DEEPSEEK_API_KEY],不是密钥值。默认不会转发 DSH 的模型密钥。 完整模式需要通过上游 CLI 预先配置 OCR 模型,并开启 enableManagedReview。插件沿用已有 ~/.opencodereview/config.json,不会复制 DSH 凭据或覆盖配置。完整模式会向 OCR 模型服务发送代码,并写入 OCR 会话记录,可能需要主程序审批一次更宽的文件访问权限。 执行使用 DSH 自身的进程管理和会话沙箱。拒绝后不会改用非沙箱执行。取消、超时、卸载会停止并等待所属进程退出。直接运行 OCR 原生程序,不启动 npm 启动器的后台更新检查。此插件针对本机 DSH,不负责把二进制部署到远程容器。 更新、卸载与验证 OCR 升级、DSH 兼容性、接入方式迁移、发布和回滚流程见 更新维护说明。 仓库已加入 GitHub Release → npm 发布工作流;包所有者需先在 npm 授权该工作流为 Trusted Publisher,配置和发版步骤见更新维护说明。 dsh-market 可以检测已安装 npm 包的新版本;实际应用仍受 Host 的包脚本策略约束。也可用 dsh plugin --profile web add dsh-open-code-review@<已验证版本> --save-exact --ignore-scripts 安装指定版本;已有 Release 安装也可用此命令切换为 npm 来源。插件更新会一起更新其固定的 OCR 依赖,不影响另外安装的全局 OCR。GitHub Release 的带版本 tarball 仍可用于手动安装或回滚。 dsh plugin --profile web remove dsh-open-code-review 禁用/卸载会移除工具与 Skill,不删除用户已有的 OCR 配置和历史记录。 开发验证: npm ci --ignore-scripts npm run check npm test npm run test:integration npm pack --ignore-scripts 集成测试通过真实 Cordis Loader 加载 DSH 服务和插件,使用真实沙箱、OCR 二进制及临时 Git 仓库,不需要模型密钥。沙箱不可用时测试会失败,不会悄悄放行。模型审查质量和在线 API 连通性不在这些确定性测试的验证范围内。 Apache-2.0;上游来源与工作流改编说明见 NOTICE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
mocilukalbj/dsh-open-code-review
把阿里 Open Code Review 接入 DSH 的社区插件。默认由 OCR 筛选文件、解析规则,当前 DSH…
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9