用途:为 CodeRabbit 已文档化的 REST API 操作构建最小权限适配器,仅实现被引用的操作,不虚构端点,也不把 PR 评论当作 SDK。
主要能力:覆盖组织、指标、学习、用户、角色、日志与安全等文档化接口;使用文档中的 x-coderabbitai-api-key 请求头认证;处理分页、部分成功、导出与功能开关差异;产出契约记录、适配器、脱敏夹具、分页处理、实时读取回执与轮换负责人。
使用方式:先确认组织、Git 提供方、仓库、套餐与负责人,阅读 references/official-docs.md 并复核时效性契约;在满足审批边界前仅用合成或只读证据。选定一个操作,记录套餐、权限、密钥类型、请求、分页与响应,构建注入 URL 与密钥引用的薄类型适配器,只实现文档化错误并保留部分成功,先测试夹具再做一次获批的只读请求。工具使用上,用 Glob 定位配置与证据文件,用 Grep 查找字段与过期声明,用 Read 查看最小必要文件,Write 仅用于获批的新草稿或证据,Edit 仅用于回滚已知的受限改动。
限制:密钥需管理员与安全审批,写入、角色、席位或导出需单独审批;Git 提供方会话、CodeRabbit 网页会话、CLI 凭据与 API 密钥视为不同凭据,不得打印密钥或将其放入 .coderabbit.yaml、源码、日志或交付物;许多端点需要 Enterprise、角色与权限;文档未确认存在通用官方语言 SDK;契约不清或文档冲突时应停止变更并请求负责人裁决。