一次调用做完一次评审:大 PR 先压缩,模型随便换
来源:GitHub — 2026-11-05 · ⭐ 14,624 stars · Python
📋 概述
PR-Agent 是开源 PR 评审工具,强调每个工具只用一次 LLM 调用,三十秒左右出结果、成本可控。它靠内部的 PR 压缩策略对付超大改动,评审类别和行为都可以用 JSON 配置改写,因此既能挂在托管平台上当评论机器人,也能自托管在自己的机器里。
🔑 核心要点
- /review、/improve、/describe、/ask 都是单次调用,/ask 支持对 PR 的自由文本问答,/similar_issue 则在 issue 上找相似问题。
- 平台无关:GitHub、GitLab、Bitbucket、Azure DevOps、Gitea 都支持,部署形态含 CLI、GitHub Actions、Docker、自托管与 webhook。
- 模型经 LiteLLM 接入,OpenAI、Claude、Gemini、DeepSeek、Mistral 以及 Bedrock、Vertex、OpenRouter、Ollama 都算在内。
- 自托管时用自己的密钥,数据链路由自己掌握,不存在被厂商锁定的问题。
💡 金句
Our PR Compression strategy effectively processes both small and large PRs
👍 0
👎 0
← 返回 GitHub Trending 首页