
חיבור PR-Agent: ה-GitHub Action, מפתח המודל, וכמה זה עולה בטוקנים
- OrcaחדשOrcaCyber: GLM 5.3 Abliterated / Uncensored2026-11-04$3.00 / $5.00 לכל 1M טוקנים · 61 tok/s
- OrcaחדשOrcaCyber: Hy4 Abliterated / Uncensored2026-11-04$0.80 / $1.60 לכל 1M טוקנים · 112 tok/s
- orcaחדשOrca: OrcaC2 1.02026-10-303 tok/s
- OrcaחדשOrcaCyber: MiniMax M3.1 Flash Abliterated / Uncensored2026-10-29$0.80 / $1.60 לכל 1M טוקנים · 99 tok/s
- OrcaחדשOrcaCyber: GLM 5.3 Flash Abliterated / Uncensored2026-10-27$0.80 / $1.60 לכל 1M טוקנים · 107 tok/s
- OrcaחדשOrcaCyber: Qwen3.8 Flash Next Abliterated / Uncensored2026-10-26$0.80 / $1.60 לכל 1M טוקנים · 117 tok/s
- OrcaחדשOrcaCyber: MiMo V2.6 Flash Abliterated / Uncensored2026-10-26$0.80 / $1.60 לכל 1M טוקנים · 57 tok/s
- MoonshotחדשMoonshotAI: Kimi K3.1 Pro2026-10-2446אינטליגנציה
- OrcaחדשOrcaCyber: DeepSeek V4.1 Flash Abliterated / Uncensored2026-10-23$0.80 / $1.60 לכל 1M טוקנים · 85 tok/s
- minimaxMiniMax: M3.1 Flash2026-10-1929אינטליגנציה
- OrcaOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 לכל 1M טוקנים · 106 tok/s
- deepseekDeepSeek: DeepSeek V4.1 Flash 10172026-10-1733אינטליגנציה
- DeepSeekDeepSeek: DeepSeek V4.1 Flash2026-10-1740אינטליגנציה
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 לכל 1M טוקנים · 57 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2955אינטליגנציה
- anthropicAnthropic: Claude Sonnet 5.52026-09-2854אינטליגנציה
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 לכל 1M טוקנים · 179 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2228אינטליגנציה
- OpenAIOpenAI: GPT-6 Sol2026-09-2244אינטליגנציה
- AnthropicAnthropic: Claude Opus 5.52026-09-2258אינטליגנציה
השאלה שהדף הזה עונה עליה אינה מהו סוכן PR — זהו מאמר אחר — אלא מה קורה בין ההחלטה שאתם רוצים את PR-Agent במאגר שלכם לבין כך שהוא סוקר בקשת משיכה. הפער בין שתי הנקודות הללו הוא בערך קובץ YAML אחד ומפתח מודל אחד, והחלקים שאנשים טועים בהם הם אלה שאיש לא מתעד: איזה נתיב התקנה הוא הנוכחי, כמה עולה מודל ברירת המחדל לכל סקירה, ולמה בקשת משיכה אחת יכולה לחייב אתכם פי עשרה.
PR-Agent הוא הכלי בקוד פתוח ש-CodiumAI בנתה ולאחר מכן תרמה לקהילה. הוא נמצא כיום בארגון GitHub משלו כפרויקט מורשת של Qodo המתוחזק על ידי הקהילה, ברישיון MIT, עם כ-12.6 אלף כוכבים ו-1.7 אלף פורקים. הוא חינמי; קריאות המודל שהוא מבצע אינן חינמיות, וזה המספר היחיד בהגדרה הזו שגדל יחד עם הצוות שלך.
שלושת מסלולי ההתקנה, ואיזה מהם אתה בעצם רוצה
• ה-GitHub Action — קובץ workflow שמריץ code>the-pr-agent/pr-agent@main/code> באירועי pull request. זהו המסלול המומלץ וזה שאיתו כדאי להתחיל: הוא אינו דורש שרת, נקודת קצה של webhook או סוד מעבר למפתח המודל ולאסימון ש-GitHub כבר נותן לפעולה.
• ה-CLI — code>pip install pr-agent/code>, ואז code>pr-agent --pr_url <url> review/code>. שימושי כדי לנסות סקירה על PR קיים לפני שמחברים משהו, וכדי להריץ את אותו מנוע ממחשב נייד או ממשימת CI שאינה GitHub Actions.
• הקונטיינר וה-webhook — תמונת ה-Docker, או נתיב ה-webhook המתארח עבור GitLab, Bitbucket, Azure DevOps ו-Gitea. בחרו באפשרות זו כאשר המאגרים שלכם אינם ב-GitHub, או כאשר אתם זקוקים לכך שהסקירה תרוץ בתוך גבולות הרשת שלכם.
אזהרה אחת שכדאי להכיר לפני שמעתיקים מספר גרסה ממדריך: התיעוד של הפרויקט עצמו מציין שחבילת code>pip/code> שפורסמה מפגרת אחרי הגרסה האחרונה, ומפנה משתמשים להתקנה מ-GitHub tag אם הם זקוקים לקוד החדש ביותר. זו בעיית מצב יציב ולא תקרית, אבל היא אומרת ש"התיעוד אמר לי לעשות pip install" ו"יש לי את הגרסה הנוכחית" אינם אותו משפט.
מפתח המודל הוא ההחלטה בפועל
PR-Agent מגיע עם תמיכה במודלים שהיא פתוחה במכוון. הערות השחרור מציינות את GPT-5.6 כברירת המחדל החדשה, כאשר Gemini 3.6 ומשפחות Claude Opus 5 ו-Claude Sonnet 5 נתמכות, ו-DeepSeek ו-Mistral פועלים דרך אותו בלוק תצורה. לא משנה מה תבחרו, אתם מספקים את המפתח, והסקירה פועלת בחשבון שלכם.
זו עסקת הקוד הפתוח במשפט אחד: אתם הבעלים של הצנרת — מפתחות, סודות, זמן פעילות וחשבון ההוצאות — בתמורה לעלות לכל סקירה שאין לה דבר עם מקומות ישיבה. צוות של חמישה מפתחים בכלי מתארח בתמחור לפי מקום ישיבה משלם אותו סכום בין אם הוא ממזג עשר בקשות משיכה בחודש ובין אם אלף. במסלול בתמחור לפי טוקנים המספר עוקב אחרי מה שאתם באמת סוקרים, וזה טוב יותר כשאתם עסוקים וגרוע יותר כשלא.
שתי בחירות תצורה משנות את המספר הזה יותר מאשר בחירת המודל:
• הפעל פעם אחת לכל בקשת משיכה, ולא פעם אחת לכל דחיפה. יש כלים שברירת המחדל שלהם היא לסקור כל קומיט. בקשת משיכה עם עשר דחיפות הופכת לעשרה סיבובי סקירה, עשרה קריאות למודל ופי עשרה מהחשבון, עבור תשע סקירות של קוד שכבר לא קיים. בדקו את ההגדרה הזו קודם, בכל מקום שבו אתם פורסים.
• הגבילו את ה-diff.כל אחד מהכלים האלה דוחס את ה-diff לפני שהוא מגיע למודל, כי שינוי בן 2,000 שורות לא נכנס לפרומפט עם מקום לחשוב. אסטרטגיית ה-PR-compression של PR-Agent היא המימוש הקנוני. קובץ שנוצר, קובץ lockfile או תלות vendored יכול להשתלט על ה-diff ועל העלות בלי להכיל משהו שסוקר היה קורא — החריגו אותם.

מה הפקודות עושות, וכמה עולה כל אחת
לאחר ההתקנה, הכלי מגיב לפקודות סלאש בבקשת המשיכה. כל אחת היא בדרך כלל קריאת מודל אחת, ולכן התגובות מגיעות בתוך עשרות שניות ועולות שברירי סנט:
• code>/describe/code> — כותב את כותרת ה-PR, התקציר, סקירת השינויים והתוויות מתוך ה-diff בלבד.
• code>/review/code> — סורק באגים, בעיות אבטחה ובעיות תחזוקה, עם תוויות חומרה וציון.
• code>/improve — מציע שינויי קוד הניתנים ל-commit במקום פרשנות.
• code>/ask/code> — עונה על שאלה המבוססת על ה-diff, וזו הפקודה שהסוקרים משתמשים בה הכי הרבה ברגע שהם סומכים על הכלי.
• code>/update_changelog/code> — מייצר מחדש את רשומת יומן השינויים עבור בקשת המשיכה.
ההתנהגות האוטומטית שרוב הצוותים רוצים היאcode>/review/code> יחיד בפתיחת בקשת משיכה. את כל השאר אפשר להשאיר לתגובה, מה ששומר על עלות צפויה ומרחיק את הסוכן מדרכו של סוקר שכבר קורא.
מצבי הכשל שאיש לא מזהיר אותך מהם
• הפעולה מצליחה ולא מפרסמת דבר. בדרך כלל זו בעיית הרשאות: אסימון ה-workflow יכול לקרוא את ה-diff אך לא לכתוב תגובה. בדקו ביומן של הפעולה אם יש 403 בקריאה לתגובה לפני שאתם מנסים לדבג את המודל.
• הוא סוקר את הדיף הלא נכון.בקשות משיכה מ-fork פועלות כברירת מחדל עם אסימון מוגבל, ותהליך עבודה שלא הוגדר עבורן סוקר דיף ריק או חלקי ומדווח שאין ממצאים. שתיקה אינה אישור תקינות.
• הביקורת בטוחה בעצמה וטועה.כל סוקר מבוסס-מודל יתאר מדי פעם קוד שאינו בדיף. המיתון הוא מבני ולא ברמת הפרומפט: לדרוש מהכלי לצטט את השורות שעליהן הוא מתלונן, ולהתייחס לממצא שאינו מצוטט כהערה ולא כשער.
• העלות מטפסת. לא משינוי במחיר, אלא מהיקף הפעילות: יותר מאגרים, יותר פעולות push לכל PR, דיפים גדולים יותר. הגדר תקציב חודשי על המפתח שהנפקת למטרה זו, והתייחס להתראה כאל אות לכך שמשהו השתנה בתהליך העבודה שלך ולא במודל.
היכן נתב מתאים, והיכן לא
סוכן PR הוא אחד מעומסי העבודה הבודדים של AI שבהם החלפת מודלים תוך כדי ריצה ממש מועילה: המעבר הראשון הזול תופס בעיות פורמט ופגמים ברורים, ורק בקשות ה-pull request ששורדות אותו זקוקות למודל יקר. זו בדיוק הצורה שמוצר OrcaCode Review של OrcaRouter מיישם — מעבר מהיר ממודל frontier זול, והסלמה למודל חזק יותר כאשר הסינון מוצא משהו — וזה גם משהו שאפשר לשחזר בעצמך בקירוב עם PR-Agent על ידי הפניית התצורה שלו ל-gateway וניתוב לפי גודל ה-PR.
מה שנתב אינו עושה הוא להפוך את הסקירה לנכונה. הערך טמון במפתח אחד לכל מודל שתרצו להשוות, במחיר המחירון של הספק ללא תוספת מעליו, ובמעבר אוטומטי לגיבוי כאשר לספק יש תקלה באמצע תור המיזוג שלכם. Claude Opus 5.5 ו-Claude Sonnet 5.5, GPT-5.6 וסדרת Gemini כולם ניתנים לקריאה דרך אותה נקודת קצה תואמת OpenAI, מה שהופך את השאלה "איזה מודל סוקר את הקוד שלנו" לשינוי תצורה ולא לתהליך רכש.


מה לעשות השבוע
• התקן את GitHub Action במאגר אחד, לא בכולם. מאגר אחד מספר לך את איכות הביקורת ואת העלות לכל PR; כולם מספרים לך את שני הדברים חלקי מכנה שלא נמדד.
• החלט על המודל לפי מדידה, לא לפי מוניטין. הרץ code>/review/code> על עשרים בקשות המשיכה האחרונות שמוזגו אצלך עם שני מודלים שונים, והשווה את הממצאים שאדם הסכים איתם. המספר הזה הוא המדד היחיד שחשוב כאן.
• הגדר "פעם אחת לכל בקשת משיכה" לפני שתגדיר כל דבר אחר, והגדר תקציב על המפתח.
• שמרו על שער אנושי. סוכן PR שחוסם מיזוגים הוא סוכן PR שהצוות שלכם ימצא דרך לעקוף בתוך חודש.
הערת מקורות: מקורו של PR-Agent, הרישיון שלו, מספר הכוכבים, מסלולי ההתקנה, מערך הפקודות, ברירות המחדל של המודל, וההערה שחבילת ה-pip מפגרת אחרי המהדורה האחרונה — כולם נלקחו מהמאגר והתיעוד של הפרויקט עצמו כפי שנקראו ב-4 בנובמבר 2026. התמחור לפי מושב ולפי קרדיט של החלופות המארחות נלקח מהעמודים שפרסמו אותם ספקים ומוזכר רק לשם השוואה. Grok ושמות מודלים משמשים כדוגמאות תצורה; מזהי המודלים בשער של OrcaRouter נבדקו מול רשימת המודלים החיה באותו תאריך. מצבי הכשל נובעים מאופן שבו הכלים האלה מתנהגים כאשר אסימון זרימת העבודה חסר הרשאות מספיק, ולא מדוח תקרית ספציפי.
