SuperAPI AI 工具集

qodo-review-resolver

智能体与模型

查看项目

更新于 10-16 04:54

技能介绍

用途:读取或解决某个拉取请求(PR,自己的或他人的)的 Qodo 审查会话,获取审查状态、被审查的提交 SHA 及每条发现(finding)的内容与处理状态;可在授权后修复代码中的未决问题并记录处理结果。

主要能力:结构化读取审查会话(status、commit_sha、started_at)与 findings(标题、描述、类别、action_level、attribution_status 等);按需请求 extended 结果,获取位置、代码片段、驳回原因、review_runs 及带引用的证据;支持 mark-implemented 与 dismiss 两种状态写入,从而解除合并策略阻塞;可作为一次性执行(报告+授权修复)或 watch 循环(修复→Qodo 重新审查新提交→重复直至干净)。读取本身即有效用法,可在读取后停止并汇报。

使用方式:连接 QAR 托管工具 MCP 服务器或已认证的 Qodo CLI。CLI 常用命令:qodo --version(先运行)、qodo read whoami --json、qodo read pr-review-session findings --pr-url <PR_URL> --json、--extended --json、qodo pr-review-session mark-implemented --finding-ids <id>,<id> --explanation "..." --json、qodo pr-review-session dismiss --finding-ids <id> --reason intentional --explanation "..." --json。解析输出时加 --json。要求 Qodo CLI 1.6.0 或更新版本,否则先按既有来源执行 qodo update 并征得用户同意。不要抓取渲染后的 PR 评论,应使用结构化读取;可用 git rev-parse HEAD、gh pr view 等获取头部 SHA 做新鲜度比对。

适用场景:判断审查是否针对当前提交、汇报审查状态与未决问题、以审查干净为条件把关合并、在授权下修复并记录处理结果、审计证据与引用。

限制:本地修复前需确认 PR 仓库与当前检出仓库一致;状态写入需用户明确授权,代码修复权限本身不覆盖;仅在审查为 completed 且 commit_sha 等于当前头提交时才可据以处理;running、failed、aborted、skipped、superseded 等状态不可继续;截断结果视为不完整而非干净;不向代码托管平台发帖,由 Qodo 回写评论;未认证或命令缺失时应报告能力边界而非反复登录刷新。部分细节(如具体收费、更多平台支持)资料暂未提供。