审查更改
请勿在此聊天中进行审查。请勿自行编写画布。
解析引擎
使用包含 bin/post-commit-review 的第一个目录:
$MERGE_REVIEWER_HOME$(dirname "$CURSOR_TEMPLATE_HOME")/merge-reviewer<git-root>/tools/merge-reviewer
这两个变量也是 ~/.config/review-change/cursor.env 中的键。仅读取这些键名。请勿打印该文件中任何其他值。
操作步骤
- 从 git 根目录运行
<engine>/bin/post-commit-review。 - 引擎从
.agent-tools/config.md(或旧的PROJECT.md键)读取设置,应用PROJECT.md中的## Quality bar,在设置了预审查命令时运行该命令,写入一个 analysis JSON,并渲染画布。 - 告诉用户画布路径和命令输出中的
var/review-change.log。
如果此主机无法显示 Cursor 画布,请停止。说明画布仅在 Cursor 中渲染。
请勿启动第二个审查器。请勿跨模型拆分 diff。
模式
| 用户所说 | 运行什么 |
|---|---|
| review, review-change | <engine>/bin/post-commit-review |
| create the merge request | <engine>/bin/post-commit-review --create-mr |
--create-mr 会推送当前分支并打开主机的“新建合并请求”页面。仅在用户要求时运行。
当 HEAD 是默认分支时跳过。引擎已经这样做了。