背景
PR 是 pull request(開發者把程式修改提交給專案、請維護者審核並合併的請求)。專案說明表示,PR-Agent 是開源、由 AI(人工智慧)驅動的程式碼審查代理程式,也是 Qodo 留下、由社群維護的舊有專案(community-maintained legacy project)。專案說明強調它有別於 Qodo 主打的 AI 程式碼審查產品,也不是 Qodo 提供給開源專案的免費版本。 GitHub 熱門專案
發生什麼事
The-PR-Agent/pr-agent 在 GitHub 上累計 14,366 顆星,一天內新增約 516 顆星(截至本站記錄時,記錄日為 2026 年 11 月 4 日)。專案建立於 2023 年 7 月 5 日,主要語言是 Python,授權為 MIT(寬鬆的開源授權)。 GitHub 熱門專案
專案說明提到,Qodo 已把 PR-Agent 捐贈給開源社群。專案現在位於 GitHub 的 PR-Agent 組織,完全由社群擁有,並開放貢獻與新增維護者。文件也搬到 docs.pr-agent.ai。 原文
重點內容
專案說明表示,/review、/improve、/ask 這幾個工具各只用一次 LLM(大型語言模型)呼叫,約 30 秒、成本低。使用方式是在 PR 底下留言輸入指令,例如 /describe、/review、/improve,或用 /ask 對 PR 提問。/similar_issue 則是在 issue(問題回報)上執行,用來找出儲存庫裡相似的 issue。 GitHub 熱門專案
支援的 Git 平台包括 GitHub、GitLab、BitBucket、Azure DevOps、Gitea。模型方面,專案說明列出 OpenAI GPT、Anthropic Claude、Google Gemini、DeepSeek、Mistral,以及任何能透過 LiteLLM(把多家模型統一成同一種呼叫方式的轉接工具)連接的模型,例如 Ollama。部署方式包括 CLI(命令列介面,用打字下指令操作電腦的方式)、GitHub Actions(GitHub 內建的自動化流程服務)、Docker(把軟體連同執行環境打包的容器技術)、自行架設與 webhook(事件發生時由平台自動通知其他服務的機制)。 原文
快速上手有兩種。一種是在 .github/workflows/pr-agent.yml 設定 GitHub Action,在 PR 為 opened、synchronize 時觸發,使用 the-pr-agent/pr-agent@main,並提供 OPENAI_KEY 與 GITHUB_TOKEN。另一種是用 pip(Python 的套件安裝工具)執行 pip install "pr-agent[github]",設定 OPENAI_KEY 後,以 pr-agent --pr_url 加上 PR 網址與 review 執行。Git 平台的 SDK(軟體開發套件)是選配,也可安裝 pr-agent[all]。 原文
對使用者的意義
依專案說明,使用 GitHub、GitLab、BitBucket、Azure DevOps 或 Gitea 的開發團隊,可以照上述步驟把 AI 審查接進 PR 流程,並自行選擇模型。資料隱私方面,專案說明寫的是自行架設並使用自己的 OpenAI API(程式介面)金鑰時,資料處理是使用者與 OpenAI 之間的事。 GitHub 熱門專案
限制與未定事項
專案說明表示,/help_docs 自 v0.36.1 起暫時停用,等待修復憑證外洩問題(#2445)。Docker Hub 映像檔(容器安裝包)方面,0.34.2 以後的版本發布在 pragent/pr-agent;至 v0.31 為止的舊版留在 codiumai/pr-agent 作為凍結封存,不再推送新映像檔。升級到 0.34.2 以上時,需要更新固定寫死的 image: 或 docker pull 等參照。 GitHub 熱門專案