用途:在推送前使用 CodeRabbit 原生 CLI 审查本地改动,并把发现反馈回编码流程,同时保持认证、范围与用量可见。
主要能力:CLI 可在提交前审查本地变更;coderabbit review --plain 是面向智能体的命令;交互式登录与 Agentic-key 登录相互独立;CLI 额度与计费遵循当前套餐合约。
使用方式:先确认仓库状态、diff 范围、认证模式、额度与排除文件;运行有界的 plain 审查并捕获发现(不含密钥);对发现分类,修复已批准项,并重跑变更范围。遇到重复、范围扩大、认证错误或用量限制时停止。工具纪律上,用 Glob 定位配置与证据文件,用 Grep 查找字段、命令与标识符,用 Read 查看最小必要文件,Write 仅用于新建已批准的本地草稿或证据,Edit 仅用于回滚已知的有界批准变更。
认证:Git 提供商会话、CodeRabbit 网页会话、CLI 凭据与 CodeRabbit API 密钥视为独立凭据;仅使用已批准的会话或密钥管理器引用,绝不打印密钥,也不得将凭据放入 .coderabbit.yaml、源文件、日志或交付物。
审批边界:涉及额度、无头密钥、扩大审查范围或推送前需获得批准;在明确批准前保持分析与草稿本地化,并记录批准人及范围。
输出:包含范围、模式、处置、变更文件、重跑结果与风险的凭据,并注明来源日期、未知项以及观察事实与建议之间的确切边界。
限制:当前合约不清晰或文档冲突时停止变更并请求负责人解决;缺少访问或批准时仅产出草稿与证据计划;验证行为与预期不符时恢复先前状态并保留失败证据;输出含密钥或私有代码时停止、隔离、脱敏并通知数据所有者。所有声明需对照 references/official-docs.md 中有日期的来源核实。