用途:为 CodeRabbit 设计默认、开发、发布与热修复等目标环境的行为策略,把环境视为策略输入而非独立部署;由功能分支上的 YAML 提供配置,auto-review 控制项决定目标资格。
主要能力:仓库 YAML 从功能分支读取;启用 auto-review 时默认目标总会被包含;base_branches 用正则表达式追加目标分支;中心、仓库、组织与全局权限存在优先级;输出分支矩阵、优先级图、补丁、合成证据与回滚提交。
使用方式:先确认 CodeRabbit 组织、Git 提供商、仓库、计划与责任人,阅读 references/official-docs.md 并复核时效性契约。用 Glob 定位候选配置与证据,Grep 检索字段、命令与标识,Read 读取最小必要文件,仅在获批后 Write 新草稿或证据,Edit 仅用于已知回滚的有界变更。在合成 PR 上验证正则与解析后的功能分支配置,待默认、发布、排除、回滚用例通过后再提升。
限制与边界:Git 提供商会话、CodeRabbit Web 会话、CLI 凭据与 API 密钥视为不同凭据,只用已批准会话或密钥管理器引用,不得打印密钥,也不得把凭据放入 .coderabbit.yaml、源文件、日志或交付物。更改 auto-review 范围、全局覆盖或发布强制前需责任人批准,批准前保持本地草稿。契约不清或文档冲突时停止变更并请求裁决;缺少访问或批准时只产出草稿与证据计划;验证不符预期时恢复原状态并保留失败证据;输出含密钥或私有代码时停止、隔离、脱敏并通知数据所有者。文件工具不能替代已认证的操作。报告不支持的字段、未记录端点与未验证假设为失败。原文未提供具体价格与平台细节。