用途:对他人或自己的 PR 执行自主代码审查,并以你的账号发布评论。核心是精准而非覆盖,产出你愿意署名的审查意见。
主要能力:每次调用完成一次完整的 PR 状态推进,包括推进已有讨论线程、验证变更、发布结果。支持两种模式:默认通用模式会运行多维度审查(变更意图、代码缺陷、设计、可维护性、简洁性、上下文文件遵循等,按 diff 情况追加类型安全、测试质量、契约、运维就绪、文档等维度);使用 --manifest <path> 进入 manifest 模式,跳过通用审查,仅独立验证 manifest 契约。支持 --bundle <urls> 及从 PR 描述解析关联 PR(Depends on #N、Stack:、Co-changes:、GitHub PR URL)获取跨 PR 上下文。
使用方式:输入 pr-url 或当前分支上游 PR。所有发布内容带隐藏标记 <!-- manifest-dev:review-pr -->,用于区分自动评论与人工评论;判断类发现额外带 judgment 标记,每个 PR 仅生成一次。评论以单次 GitHub review 批量提交,线程回复发在已有线程上。
适用场景:CI 或非交互环境下的 PR 审查、增量审查、manifest 驱动项目的契约验证。
限制:不会自动提交 approve,唯一批准路径是交互式确认;不会提交 request_changes;manifest 不会从目录约定自动发现;无隔离执行上下文时改为内联运行,会损失窄视角;部分行为依赖 GitHub 持久状态而非会话记忆。