Skip to content

dsh-code-review v0.1.0

Choose a tag to compare

@Nicholas023 Nicholas023 released this 16 Oct 23:07
· 46 commits to main since this release

dsh-code-review v0.1.0

首个公开版本:Cordis 原生代码审查插件,把评审引擎 codecheck(open-code-review 的 fork)接入 DeepSeek Harness(DSH),对仓库 diff / 全量扫描执行安全脱敏、找 bug、冗余与无关代码三个固定视角的评审,会话内返回问题清单并落一份报告文件留档。

功能

  • 两种评审命令:review(未提交 / 分支对比 / 指定提交)与 scan(整仓全量扫描);
  • 安全脱敏、bug、冗余与无关代码三个固定视角;
  • 敏感文件点名:敏感/凭据类路径内容不送审,逐条点名提示人工确认是否该提交;
  • 后台评审任务 + 完成推送 + GUI 可见的数据路由(/api/code-review/tasks、/api/code-review/events);
  • 设置面板与 code_review_set_config 工具读写运行配置(评审模型、报告目录、引擎路径);
  • 并发评审开关(默认单线,成本控制权交回用户)。

安装

  • 依赖 Node ≥ 20;
  • 评审引擎 codecheck 见本 Release 附件,置于插件包 bin/ 内或 PATH 中,或用 engine_bin 指定路径;
  • 配置评审模型:默认沿用会话模型;后台无会话上下文时回退用户配置的首条路由。

红线

  • 无官方付费兜底:任何路径(默认/兜底/回退/显式)都不会隐式调用官方付费 API;解析失败明确报错并提示配置。
  • 零敏感:代码库不含任何平台/内网标识与密钥字面量(敏感扫描三组 0 命中)。

质量门禁

  • GitHub Actions CI:JS node --check + 引擎 gofmt/go vet、冒烟矩阵、敏感扫描三组(双平台矩阵 ubuntu/windows)。

附件

  • codecheck.exe(Windows x64 引擎二进制;其他平台可自行构建 engine/ 或使用对应产物)。

上游归属

评审引擎 codecheck 是 open-code-review
的 fork 改造(Apache License 2.0):

  • 上游版权:Copyright 2026 alibaba/open-code-review Contributors
  • 修改声明:本仓库对引擎源码(engine/)做了 fork 改造(Windows 子进程隐藏窗口、
    跨平台进程树终止、敏感内容排除、R1–R8 评审整改等);引擎源文件头保留上游
    SPDX-License-Identifier: Apache-2.0 与版权声明。
  • 完整第三方归属声明见仓库根目录 NOTICE;上游许可全文见 engine/LICENSE。