---
title: תחזוקת גרסת Fork של OpenResearch בעזרת Claude
url: https://www.elseif.net/he/fork-openresearch-claude
published: 2026-10-19T14:13:08+00:00
language: he
section: סביבות הרצה
source: https://habr.com/ru/articles/1095440/?utm_campaign=1095440&utm_source=habrahabr&utm_medium=rss
organizations: OpenResearch, Claude, ZCode, MiniMax, Kimi
publisher: elseif
---

# תחזוקת גרסת Fork של OpenResearch בעזרת Claude

במהלך תקופה של שלושה שבועות, בין ה-28 בספטמבר ל-16 באוקטובר, בוצע תהליך תחזוקה עבור גרסת Fork של OpenResearch שכללה הוספה של שלושה סוכני קידוד: Kimi Code, MiniMax Code ו-ZCode.

במסגרת העבודה שוללו שמונה גרסאות, החל מגרסה v0.3.3 ועד גרסה v0.3.10. התהליך כלל כ-11 שעות ו-16 דקות של עבודה נטו של סוכן בינה מלאכותית לאורך 18 ימים. הסוכן Claude ביצע 33 הגשות קוד, שכללו הוספה של 5,258 שורות והסרה של 1,090 שורות ב-61 קבצים, וכן יצר 28 בדיקות חדשות. בנוסף, בוצעו ארבעה מיזוגים עם גרסת המקור, שכללו סך הכל 121 הגשות קוד, ונשלחו שתי בקשות מיזוג לגרסת המקור, אחת עם שלושת הסוכנים והשנייה עם לוקליזציה לשפה הרוסית.

העלות הכספית בפועל של התהליך הייתה 32 דולרים, בעוד שעל פי מחירי ממשק תכנות יישומים, העלות הייתה צפויה לעלות על 230 דולרים.

מרבית התקלות במהלך התקופה נבעו מהסוכן ZCode, שגרסאותיו השתנו במהירות. אחת הבעיות המרכזיות הייתה שגיאה בבחירת מודל, שנגרמה מכך שהכניסה לאפליקציית השולחן של ZCode לא סיפקה מודלים לסביבת ההרצה של OpenResearch. כדי לפתור זאת, נוסף כפתור התחברות בהגדרות המפעיל פקודת התחברות דרך סביבת ההרצה. כמו כן, התגלה כי תוכנית Start Plan אינה פועלת מחוץ לאפליקציה בשל דרישה לאימות קאפצ'ה.

בעיה נוספת נגעה לניהול מפתחות חשבון, כאשר שינוי חשבון באפליקציה השאיר את מזהה החשבון הישן אך החליף את מפתח התוכנית. הפתרון כלל יכולת של OpenResearch לפענח את קובץ האישורים באמצעות מפתח AES-256-GCM של ZCode. בנוסף, נפתרה בעיית מירוץ שבה שני צ'אטים שהופעלו בו-זמנית דחפו זה את זה בבחירת המודל, ונעשה זאת על ידי הטמעת נעילה של כתיבה עד לקבלת אישור על המודל הפעיל.

בגרסה 3.15 של ZCode נשברה שוב מערכת ההתחברות. Claude גילה כי תוכנית Coding Plan עברה להשתמש באסימון OAuth במקום במפתח תוכנית. כמו כן, התגלה כי ZCode.exe, שהיא תוכנית ממשק גרפי לווינדוס, אינה מתחברת למסוף פסיאודו, מה שגרם לאובדן פלט. הפתרון היה הרצת פקודת ההתחברות דרך PowerShell עם צינור נתונים הממתין לתהליך הגרפי ומעביר את הפלט שורה אחר שורה.
