כלי · פיתוח תוכנה / אוטומציה של ייצור תוכנה באמצעות AI
C-137
2026 · כלי · Node.js, Bash
פריימוורק לקמפיינים אוטונומיים של סוכן AI לאורך יממה שלמה: סוכנים רבים קצרי חיים עם זיכרון נקי, והרציפות נשמרת בקבצים שבמאגר הקוד.
C-137 מאפשר לסוכן להמשיך בפיתוח ימים שלמים ברציפות, בלי לעצור ובלי להידרדר בגלל הקשר שמתמלא: במקום סוכן אחד שרץ לאורך זמן יש שרשרת של סוכנים קצרים, שכל אחד מהם מתחיל עם זיכרון נקי, וכל הרציפות נשמרת בקבצים. פקודה אחת הופכת רעיון או תוכנית עסקית לקמפיין מוכן: ראיון על הקונספט, תוכנית עם קריטריונים שניתן לאמת, בדיקת מוכנות, ולאחר מכן לולאה עם watchdog, חזרה למצבים קודמים ו"מסלולים" מקבילים בעצי עבודה נפרדים. סביב הלולאה נבנו מרכז מצב (state hub), קונסולת ווב עם תפקידים וחבילת פריסה.
המשימה
סוכן יחיד שרץ לאורך זמן מתדרדר ככל שההקשר שלו מתמלא, ונעצר כשעולות שאלות; עבודה רציפה במשך ימים דורשת מצב שנשמר מחוץ לזיכרון המודל, בקרת תקציב, בדיקה של הבדיקות עצמן, נראות (observability) וניהול בטוח של הקמפיין.
מה בפנים
- המתזמר tools/start.js: מרעיון לקמפיין מוכן להרצה בפקודה אחת; עוצר רק היכן שנדרשת החלטה אנושית, ומדפיס פקודה אחת בדיוק שמסירה את העצירה
- שלב הקונספט: ראיון בסבבי שאלות, תיק רקע ותוכנית שנבנים מהתשובות; האם המידע מספיק נקבע בספירה אוטומטית של כיסוי הסעיפים
- מצב מקבילי: עד 4 "מסלולים" ב-git worktrees נפרדים, בדיקת גבולות כתיבה, שער אינטגרציה, מפת מקביליות של התוכנית
- "דוקטור": בדיקה אוטומטית של רשימת המוכנות, כולל בדיקת מוטציות: "האם הבדיקות באמת נכשלות"
- Watchdog: ספים אדפטיביים לתקיעות ולשתיקה, חזרה למצב שלפני האיטרציה, תקרות תקציב ושעות לקמפיין
- מרכז מצב (daemon אחד לכל מכונה, כתובת קבועה לפרויקט) וקונסולת ווב: שלושה תפקידים, ביקורת (audit), פעולות רק מתוך רשימת היתרים סגורה, תצוגת מובייל החל מ-320 px, התראות push
תרגום מכונה — בהגהה.