用途
CodeRabbit 速率限制技能用于分析 CodeRabbit 在 PR、IDE 和 CLI 三种使用面上的限额情况。它依据当前按开发者每小时的合同额度与实际用量证据进行判断,而不是依赖可能过时的并发表格。该技能适合需要排查审查配额、文件数限制、credits 消耗或提供商 API 限制的运维任务。
主要能力
- 区分 CodeRabbit 自身配额、单次审查文件数限制、credits 状态、Git 提供商 API 限制以及服务故障。
- 使用
@coderabbitai rate limit命令在不消耗审查的情况下报告 PR 配额。 - 识别基于用量的附加组件是否可以通过 credits 继续符合条件的审查。
- 记录用户、组织、套餐、使用面、时间、响应、审查日志、文件数和配额状态。
- 输出限额记录、分类、当前合同、缓解措施、支出影响和验证结果,并标注来源日期、未知项以及观察事实与建议之间的边界。
使用方式
- 明确 CodeRabbit 组织、Git 提供商、仓库、套餐和责任人。
- 阅读
references/official-docs.md,并在执行前重新核对任何时效性合同。 - 在满足审批边界前,仅使用合成数据或只读证据。
- 使用 Glob 定位候选配置和证据文件,使用 Grep 查找相关字段、命令、标识符和过时声明,使用 Read 检查最小必要文件和权威证据。
- 仅在获得批准后使用 Write 创建新的本地草稿或证据工件,使用 Edit 进行有界且可回滚的更改。
- 不要将这些文件工具作为已认证 CodeRabbit 或提供商操作的替代品。
适用场景
- 需要在不消耗审查的情况下查询 PR 配额。
- 需要将提供商 403 错误与 CLI 配额响应区分开。
- 需要评估是否启用基于用量的计费或购买 credits。
- 需要记录限额分类并制定有日期的容量决策。
限制与注意事项
- 启用用量计费或购买 credits 前需要计费审批,不得反复重试。
- 在审批明确前,分析和草稿保持本地,并记录批准人及其范围。
- 将 Git 提供商会话、CodeRabbit Web 会话、CLI 凭据和 CodeRabbit API 密钥视为独立凭据,仅使用已批准的会话或密钥管理器引用,绝不打印密钥,也不得将凭据放入
.coderabbit.yaml、源文件、日志或交付物中。 - 如果当前合同不清晰或文档存在分歧,应停止变更,引用两个来源并请求责任人解决。
- 如果缺少必要访问权限或审批,仅生成草稿和证据计划。
- 如果验证或试点行为与预期不符,恢复先前状态并保留失败证据。
- 如果输出包含密钥或私有代码,应停止、隔离工件、脱敏并通知数据所有者。
- 保留仓库独立的 CI、安全和人工审查要求。
- 官方文档和合同说明需在执行任何实时操作前重新核对;未解决或已变更的供应商行为应视为停止条件。