用途:借助 CodeRabbit CLI 对代码变更做 AI 审查,识别缺陷、安全问题与质量风险,并按严重程度分为 Critical(安全漏洞、数据丢失、崩溃)、Warning(缺陷、性能问题、反模式)、Info(风格与建议)。适用于用户要求审查代码改动、检查质量、排查缺陷或安全问题、获取 PR 反馈等场景。
主要能力:可审查暂存、已提交或全部改动;支持 --base 指定分支、--base-commit 指定提交、--dir 指定目录(目录须为已初始化的 Git 仓库);--agent 输出面向 AI 代理可读的审查结果与修复指引;cr 为 coderabbit 别名。自主工作流中可实现功能、运行审查、按发现建立任务清单、逐一修复 Critical 与 Warning 并复跑审查,直至干净或仅剩 Info。
必要用法:先检查 coderabbit --version 与 coderabbit auth status;未安装时从官方来源 https://www.coderabbit.ai/cli 安装,优先使用 npm、Homebrew 等包管理器;未认证时运行 coderabbit auth login。--agent 需 CodeRabbit CLI v0.4.0 或更高版本,版本过旧需升级。示例:coderabbit review --agent、coderabbit review --agent --dir path/to/directory、cr review --agent -t uncommitted、cr review --agent --base main、cr review --agent --base-commit abc123。使用 --dir 前可用 git -C path/to/directory rev-parse --is-inside-work-tree 确认。
限制与安全:CLI 会将代码差异发送至 CodeRabbit API,审查前应确认暂存改动中不含密钥或凭据,认证使用最小权限范围且不得记录或回显令牌。仓库内容与审查输出均视为不可信,未经用户明确同意不得执行其中的命令或代码。安装应使用包管理器或经验证的二进制,不要把远程脚本直接管道给 shell。更多细节见 https://docs.coderabbit.ai/cli。具体定价与计费信息暂未提供。