SuperAPI AI 工具集

setup-pr-review

办公与效率

查看项目

更新于 10-16 03:12

技能介绍

用途:为 GitHub 仓库添加 OpenHands 自动 PR 审查工作流,让 OpenHands 智能体审查拉取请求并发布行内评论。

主要能力:创建 .github/workflows/pr-review.yml,调用 OpenHands/extensions/plugins/pr-review 复合 action;支持选择 LLM 来源、审查风格与触发时机。

使用方式:第一步,在目标仓库创建 .github/workflows/pr-review.yml,从 https://docs.all-hands.dev/sdk/guides/github-workflows/pr-review 获取最新示例作为模板。第二步,询问用户使用 OpenHands 应用(app.all-hands.dev)还是自有 LLM 提供商。使用 OpenHands 应用时,用户需前往 https://app.all-hands.dev → Account → API Keys → OpenHands LLM Key 复制密钥,并在 GitHub 仓库 Settings → Secrets and variables → Actions → New repository secret 添加名为 LLM_API_KEY 的密钥;工作流中设置 llm-model: litellm_proxy/claude-sonnet-4-5-20250929 与 llm-base-url: https://llm-proxy.app.all-hands.dev。使用自有提供商时,同样添加 LLM_API_KEY 密钥,不设置 llm-base-url,llm-model 填带提供商前缀的模型名(如 anthropic/claude-sonnet-4-5-20250929)。密钥必须由用户手动创建,不要索取密钥值。第三步,询问偏好:审查风格默认 roasted(Linus Torvalds 风格,直白,关注数据结构与简洁性),可选 standard(均衡,覆盖风格、可读性、安全性);触发时机默认仅按需(添加 review-this 标签或请求 openhands-agent 作为审查者),可选自动(在 on.pull_request.types 加入 opened 和 ready_for_review,并在 if: 块加匹配条件)。之后可询问是否探索更多选项(模型选择、证据要求、自定义审查技能、可观测性),参考上述文档。

限制:无法代为创建密钥;具体配置细节以官方文档为准,资料未提供更多平台或价格信息。