Releases: full-stack-plugins/codereview-plugin
Release list
v0.3.0 — push-only 拦截语义
语义变更:push 成为唯一阻断点
git push→ 暂停并询问授权(exit 2 + ask_user,唯一阻断点)git commit→ 仅注入提醒上下文(exit 0 + additionalContext,绝不阻塞)- 其余 Git 命令(add/reset/status/log/fetch/checkout…)与无关复合命令 → 完全放行、零噪音
- 复杂/动态命令(
--mirror、$()、sh -c、复合管道)仍返回 unsupported,可显式 skip
变更
git_snapshot.classify三分流路由 + 第一道闸(无 commit/push 语义直接放行)hosts.handlecommit 走 remind 注入;push 保留完整授权流runtime.prepare新增remind动作(不创建 task、不碰引擎);默认 command 改为git push origin main- 测试 122/122 全绿;README / AGENTS.md 写明拦截语义基线与维护约束
真实宿主(ZCode/Codex/Kimi)hook 运行验收仍待执行;升级插件后旧版拦截行为即被本语义替换。
v0.2.2 真实引擎验收与契约修复
真实验收与契约修复
- 真实引擎双模式审查闭环:Delegation 与 OCR-managed 各一次真实全链路(ocr v1.12.9 + 真实模型端点),全程证据见 docs/verification.md
- 修复真实契约漂移五处:execution_mode_mismatch 显式报错、schema_version/整数 group_id 兼容、遥测开启统一拒绝、result status=complete 兼容、无 v 前缀版本串识别
- 固化真实输出 golden 契约(tests/fixtures/real_v1129_*.json),测试 115 → 120
- 宿主实测:ZCode 活体 PreToolUse 暂停;Codex 0.153.4 PreToolUse 拦截成功(hook 需先经用户信任审查,未信任时静默跳过)
- OpenSpec 变更 consent-based-review / integrate-codereview-skills 归档为 2026-09-24-*
已知缺口
- Kimi 未验收:本机无 Kimi Code CLI(npm 的 kimi-code 为第三方代理包,未安装)
- Codex 持久 hook 信任需用户在 TUI 审查完成
- ZCode 已装副本仍为 0.1.0,待市场刷新后升级
codereview-plugin v0.2.1
将插件专属提交授权技能正式命名为 codereview-harness;锁定 codereview-skills v0.1.1,修复两个通用技能的入口引用;修正 macOS 进程组清理 PermissionError 不覆盖审查结果。115 项本地测试通过,GitHub CI 的来源完整性与四个 OS/Python 组合均成功。真实 OCR 模型调用及 Codex/ZCode/Kimi 安装加载仍未验证。
CodeReview plugin v0.2.0
整合 8 个技能:Alibaba Open Code Review 官方两项(v1.12.9 原文快照)、codereview-skills v0.1.0 的五项通用工作流、插件本地授权 harness。两个外部来源通过固定 tag、commit 与逐技能摘要验证。114 项本地测试和五项 CI 作业通过。真实 OCR 模型调用与 Codex/ZCode/Kimi 宿主加载仍 UNVERIFIED;提交前审查仍需用户授权,报告仅供参考。
CodeReview v0.1.0
CodeReview 插件初始发布:提交前由用户选择本次审查、当前会话自动审查,或在当前会话静默。默认使用 Open Code Review Delegation Mode 解析文件与规则,由宿主智能体进行语义审查;可选 OCR-managed Mode 使用用户配置的模型。审查结果提供风险建议,不代替 FlowGuard 的流程裁决或 CodeGuard 的可执行检查。
验证:111 项离线测试通过;GitHub Actions 在 Ubuntu/macOS × Python 3.11/3.13 四组环境通过。插件、技能结构与 OpenSpec 变更已完成本地校验。
运行边界:真实 OCR 模型调用以及 Codex、ZCode、Kimi 的实际安装加载均为 UNVERIFIED。本机旧版 OCR v1.6.5 不支持本插件所需的 delegate preview/rule 与 managed review --output 接口;使用前请按 OCR 官方说明安装具备这些能力的版本。本发布不包含 OCR 二进制或模型凭据。