
Podłączanie PR-Agent: GitHub Action, klucz modelu i ile to kosztuje w tokenach
- OrcaNOWOŚĆOrcaCyber: GLM 5.3 Abliterated / Uncensored2026-11-04$3.00 / $5.00 za 1 mln tokenów · 61 tok/s
- OrcaNOWOŚĆOrcaCyber: Hy4 Abliterated / Uncensored2026-11-04$0.80 / $1.60 za 1 mln tokenów · 112 tok/s
- orcaNOWOŚĆOrca: OrcaC2 1.02026-10-303 tok/s
- OrcaNOWOŚĆOrcaCyber: MiniMax M3.1 Flash Abliterated / Uncensored2026-10-29$0.80 / $1.60 za 1 mln tokenów · 99 tok/s
- OrcaNOWOŚĆOrcaCyber: GLM 5.3 Flash Abliterated / Uncensored2026-10-27$0.80 / $1.60 za 1 mln tokenów · 107 tok/s
- OrcaNOWOŚĆOrcaCyber: Qwen3.8 Flash Next Abliterated / Uncensored2026-10-26$0.80 / $1.60 za 1 mln tokenów · 117 tok/s
- OrcaNOWOŚĆOrcaCyber: MiMo V2.6 Flash Abliterated / Uncensored2026-10-26$0.80 / $1.60 za 1 mln tokenów · 57 tok/s
- MoonshotNOWOŚĆMoonshotAI: Kimi K3.1 Pro2026-10-2446Inteligencja
- OrcaNOWOŚĆOrcaCyber: DeepSeek V4.1 Flash Abliterated / Uncensored2026-10-23$0.80 / $1.60 za 1 mln tokenów · 85 tok/s
- minimaxMiniMax: M3.1 Flash2026-10-1929Inteligencja
- OrcaOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 za 1 mln tokenów · 106 tok/s
- deepseekDeepSeek: DeepSeek V4.1 Flash 10172026-10-1733Inteligencja
- DeepSeekDeepSeek: DeepSeek V4.1 Flash2026-10-1740Inteligencja
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 za 1 mln tokenów · 57 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2955Inteligencja
- anthropicAnthropic: Claude Sonnet 5.52026-09-2854Inteligencja
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 za 1 mln tokenów · 179 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2228Inteligencja
- OpenAIOpenAI: GPT-6 Sol2026-09-2244Inteligencja
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Inteligencja
Pytanie, na które odpowiada ta strona, nie brzmi, czym jest agent PR — to temat innego artykułu — lecz co dzieje się między decyzją, że chcesz PR-Agent w swoim repozytorium, a tym, jak zacznie on recenzować pull request. Odstęp między tymi dwoma punktami to w przybliżeniu jeden plik YAML i jeden klucz modelu, a części, w których ludzie popełniają błędy, to te, których nikt nie dokumentuje: która ścieżka instalacji jest aktualna, ile kosztuje domyślny model za recenzję i dlaczego pojedynczy pull request może cię obciążyć dziesięciokrotnie.
PR-Agent to otwartoźródłowe narzędzie stworzone przez CodiumAI, a następnie przekazane społeczności. Obecnie działa w ramach własnej organizacji na GitHubie jako utrzymywany przez społeczność projekt legacy Qodo, na licencji MIT, z około 12,6 tys. gwiazdek i 1,7 tys. forków. Jest darmowy; wywołania modeli, które wykonuje, już nie, i to jedyna liczba w tej konfiguracji, która skaluje się wraz z Twoim zespołem.
Trzy ścieżki instalacji i którą z nich tak naprawdę chcesz
• GitHub Action — plik przepływu pracy, który uruchamia code>the-pr-agent/pr-agent@main/code> w przypadku zdarzeń pull request. To zalecana ścieżka i od niej należy zacząć: nie wymaga serwera, punktu końcowego webhooka ani żadnego sekretu poza kluczem modelu i tokenem, który GitHub już przekazuje akcji.
• Interfejs wiersza poleceń — code>pip install pr-agent/code>, następnie code>pr-agent --pr_url <url> review/code>. Przydatne do wypróbowania recenzji na istniejącym PR, zanim cokolwiek skonfigurujesz, oraz do uruchamiania tego samego silnika z laptopa lub zadania CI, które nie jest GitHub Actions.
• Kontener i webhook — obraz Dockera lub hostowana ścieżka webhooka dla GitLab, Bitbucket, Azure DevOps i Gitea. Wybierz tę opcję, gdy Twoje repozytoria nie znajdują się na GitHubie lub gdy potrzebujesz, aby przegląd działał w obrębie Twojej własnej sieci.
Jedna uwaga warta poznania, zanim skopiujesz numer wersji z samouczka: dokumentacja samego projektu zauważa, że opublikowany pakiet code>pip/code> obecnie pozostaje w tyle za najnowszym wydaniem i kieruje użytkowników do instalacji z tagu GitHuba, jeśli potrzebują najnowszego kodu. To problem stabilnego stanu, a nie incydent, ale oznacza, że „dokumentacja kazała mi użyć pip install” i „mam bieżące wydanie” to nie to samo zdanie.
Kluczem modelu jest rzeczywista decyzja.
PR-Agent jest dostarczany z celowo otwartym wsparciem modeli. W informacjach o wydaniu GPT-5.6 podano jako nowy domyślny model, z obsługą Gemini 3.6 oraz rodzin Claude Opus 5 i Claude Sonnet 5, a DeepSeek i Mistral działają przez ten sam blok konfiguracji. Niezależnie od tego, co wybierzesz, klucz dostarczasz sam, a przegląd jest uruchamiany na Twoim koncie.
To w jednym zdaniu cała transakcja open source: przejmujesz infrastrukturę — klucze, sekrety, dostępność i rachunki — w zamian za koszt na przegląd, który nie ma nic wspólnego z liczbą stanowisk. Pięcioosobowy zespół korzystający z hostowanego narzędzia rozliczanego za stanowisko płaci tyle samo, niezależnie od tego, czy scala dziesięć pull requestów miesięcznie, czy tysiąc. W modelu rozliczanym za tokeny kwota podąża za tym, co faktycznie przeglądasz — co jest zaletą, gdy masz pełne ręce roboty, a wadą, gdy masz luźniej.
Dwa wybory konfiguracyjne przesuwają tę liczbę bardziej niż wybór modelu:
• Uruchamiaj raz na pull request, a nie raz na push. Niektóre narzędzia domyślnie recenzują każdy commit. PR z dziesięcioma pushami oznacza dziesięć przebiegów recenzji, dziesięć wywołań modelu i dziesięciokrotny rachunek — za dziewięć recenzji kodu, którego już nie ma. Najpierw sprawdź to ustawienie, wszędzie tam, gdzie wdrażasz.
• Ogranicz diff.Każde z tych narzędzi kompresuje diff, zanim trafi on do modelu, ponieważ 2000-liniowa zmiana nie mieści się w prompcie z miejscem na myślenie. Strategia kompresji PR w PR-Agent to kanoniczna implementacja. Wygenerowany plik, plik blokady lub zależność dostarczana z projektem może zdominować diff i koszty, nie zawierając niczego, co recenzent by przeczytał — wyklucz je.

Co robią polecenia i ile kosztuje każde z nich
Po zainstalowaniu narzędzie reaguje na polecenia ukośnikowe w pull requeście. Każde z nich to zwykle jedno wywołanie modelu, dlatego odpowiedzi pojawiają się w ciągu kilkudziesięciu sekund i kosztują ułamki centa:
• code>/describe/code> — zapisuje tytuł PR-a, podsumowanie, przewodnik po zmianach i etykiety wyłącznie na podstawie diffa.
• code>/review/code> — skanuje kod pod kątem błędów, problemów z bezpieczeństwem i trudności w utrzymaniu, z etykietami wagi i oceną.
• code>/improve/code> — sugeruje zmiany w kodzie nadające się do zatwierdzenia, a nie komentarz.
• code>/ask/code> — odpowiada na pytanie na podstawie diffu, czyli polecenie, którego recenzenci używają najczęściej, gdy zaufają narzędziu.
• code>/update_changelog/code> — ponownie generuje wpis w dzienniku zmian dla pull requesta.
Automatyczne zachowanie, którego oczekuje większość zespołów, to pojedyncze code>/review/code> przy otwarciu pull requesta. Wszystko inne można pozostawić komentarzowi, co pozwala utrzymać przewidywalne koszty i sprawia, że agent nie przeszkadza recenzentowi, który już czyta.
Tryby awarii, o których nikt cię nie ostrzega
• Akcja kończy się powodzeniem i nie publikuje żadnego komentarza. Zwykle jest to problem z uprawnieniami: token workflow może odczytać diff, ale nie może zapisać komentarza. Zanim zaczniesz debugować model, sprawdź w logu akcji, czy wywołanie komentarza nie zwraca błędu 403.
• Przegląda niewłaściwy diff.Pull requesty z forków domyślnie działają z ograniczonym tokenem, a workflow, którego dla nich nie skonfigurowano, analizuje pusty lub częściowy diff i nie zgłasza żadnych ustaleń. Cisza nie jest dowodem na brak problemów.
• Recenzja jest pewna siebie i błędna.Każdy recenzent wspomagany modelem od czasu do czasu opisze kod, którego nie ma w diffie. Środek zaradczy ma charakter strukturalny, a nie dotyczy samego promptu: wymagaj od narzędzia cytowania wierszy, na które się skarży, a niecytowane zgłoszenie traktuj jako komentarz, a nie jako bramkę.
• Koszty niepostrzeżenie rosną. Nie wynika to ze zmiany ceny, lecz z zakresu: więcej repozytoriów, więcej pushów na PR, większe diffy. Ustaw miesięczny budżet dla klucza wystawionego w tym celu i traktuj alert jako sygnał, że coś zmieniło się w Twoim przepływie pracy, a nie w modelu.
Gdzie router pasuje, a gdzie nie
Agent PR to jeden z niewielu rodzajów obciążeń AI, w których podmiana modelu w trakcie działania jest naprawdę przydatna: tani pierwszy przebieg wychwytuje problemy z formatowaniem i oczywiste wady, a tylko te pull requesty, które go przejdą, wymagają drogiego modelu. Dokładnie taki kształt ma produkt OrcaCode Review firmy OrcaRouter — szybki przebieg z użyciem taniego modelu z czołówki, eskalacja do mocniejszego modelu, gdy wstępna kontrola coś wykryje — i jest to również coś, co możesz samodzielnie przybliżyć za pomocą PR-Agent, kierując jego konfigurację do bramy i trasując ruch według rozmiaru PR.
To, czego router nie robi, to sprawianie, że przegląd staje się poprawny. Wartość tkwi w jednym kluczu do każdego modelu, który chcesz porównać, cenie katalogowej dostawcy bez narzutu oraz przełączaniu awaryjnym, gdy dostawca ma gorszy dzień w środku Twojej kolejki scalania. Claude Opus 5.5 i Claude Sonnet 5.5, GPT-5.6 oraz linia Gemini są wywoływalne przez ten sam endpoint zgodny z OpenAI, dzięki czemu „który model przegląda nasz kod” staje się zmianą konfiguracji, a nie procesem zakupowym.


Co robić w tym tygodniu
• Zainstaluj GitHub Action w jednym repozytorium, a nie we wszystkich. Jedno repozytorium pokazuje jakość recenzji i koszt na PR; wszystkie pokazują obie te wartości podzielone przez niezmierzony mianownik.
• Wybierz model na podstawie pomiaru, a nie reputacji. Uruchom code>/review/code> na ostatnich dwudziestu scalonych pull requestach z dwoma różnymi modelami i porównaj ustalenia, z którymi zgodził się człowiek. Ta liczba to jedyny benchmark, który ma tu znaczenie.
• Ustaw „raz na pull request” przed ustawieniem czegokolwiek innego, a następnie ustaw budżet na klucz.
• Zachowaj bramę ludzkiej akceptacji. Agent PR, który blokuje scalanie, to agent PR, którego twój zespół w ciągu miesiąca znajdzie sposób obejścia.
Nota źródłowa: pochodzenie PR-Agent, licencja, liczba gwiazdek, ścieżki instalacji, zestaw poleceń, domyślne modele oraz uwaga, że pakiet pip pozostaje w tyle za najnowszym wydaniem, pochodzą z własnego repozytorium i dokumentacji projektu w wersji czytanej 4 listopada 2026 r. Ceny za stanowisko i za kredyt hostowanych alternatyw pochodzą z opublikowanych stron tych dostawców i są wspomniane wyłącznie dla kontrastu. Grok i nazwy modeli są używane jako przykłady konfiguracji; identyfikatory modeli w bramie OrcaRouter sprawdzono względem aktualnej listy modeli tego samego dnia. Tryby awarii wynikają ze sposobu działania tych narzędzi, gdy token przepływu pracy ma zbyt wąski zakres uprawnień, a nie z konkretnego raportu o incydencie.
