GitHub הודיעה ב-28 באוקטובר כי Agentic Workflows עברו מתצוגה מקדימה לזמינות כללית ב-github.com, בתוכניות Free, Team ו-Enterprise. הפרויקט של GitHub Next מאפשר לתאר אוטומציות ב-Markdown ובשפה טבעית, ולאחר מכן לתרגם אותן לקובצי YAML רגילים של GitHub Actions. הרעיון הוא לתת לסוכן AI לבצע עבודות תחזוקה בתוך פרויקט תוכנה.
במקום לכתוב מראש כל שלב בקוד של תהליך עבודה, צוות יכול לתאר משימה כמו מיון פניות, ניתוח כשל בבדיקת CI, עדכון תיעוד או כתיבת בדיקות. כלי התשתית מייצרים את התהליך שניתן להריץ. שפה טבעית מקלה על ניסוח הכוונה, אך עדיין צריך להגדיר היטב מה הסוכן רשאי לעשות.
זמינות בתוכנית חינמית אינה אומרת שימוש ללא עלות
לפי GitHub, אפשר להפעיל תהליך באמצעות Copilot או באמצעות סוכן קוד אחר. שימוש במנוע ברירת המחדל, Copilot CLI, מחייב רישיון Copilot. עצם הזמינות בתוכנית GitHub Free אינה מבטיחה שכל שימוש במודל, בכל סביבת הרצה או בכל רכיב נלווה יהיה חינמי.
צוות שרוצה להתחיל צריך להפריד בין גישה לתכונה לבין עלות ההפעלה שלה. בחירת המנוע, משך הריצות ותדירות המשימות יכולים להשפיע על ההוצאה. GitHub הוסיפה מאז התצוגה המקדימה את פקודת התקצוב gh aw forecast, וכן בחירת ספק מודל לכל תהליך וניתוב מודלים. תחזית תקציב עדיין אינה מחיר קבוע לכל שימוש.
הזמינות המוצהרת מתייחסת ל-github.com. אין להסיק ממנה תמיכה זהה בכל התקנה של GitHub Enterprise Server או בכל סביבת ארגון. גם תמיכה ב-ARC וב-Docker-in-Docker אינה מבטלת את הצורך לבדוק את ההגדרות של סביבת ההרצה המסוימת.
הרשאות מוגבלות, ובקרה על השינויים המוצעים
GitHub מתארת הרשאות קריאה בלבד כברירת מחדל, הרצה בקונטיינר מבודד מאחורי Agent Workflow Firewall, ומנגנון safe outputs לצד סריקת איומים אוטומטית לשינויים מוצעים. מאז התצוגה המקדימה נוספו גם אפשרויות בידוד עם Cloud Hypervisor או מכונות זעירות של NVX, ו-enclaves לעבודה בין מאגרים.
ברירת מחדל של קריאה בלבד אינה אומרת שהתהליך לעולם אינו יכול להחיל שינוי. היא מפרידה בין הפעילות הרגילה של הסוכן לבין מסלולים מבוקרים לטיפול בפלט שלו. ההגנה בפועל תלויה גם בכלים, בהרשאות, ברשת ובמנוע שהוגדרו לתהליך. קיום שכבות הגנה אינו מבטיח שכל הוראה זדונית או טעות ייחסמו.
התחלה סבירה היא משימה מוגבלת, למשל הצעת תוויות לפניות בלי למזג קוד. כך אפשר לבדוק אם ההוראות מובנות, אם העלות מתאימה ואם התוצאות מועילות. מעבר לפעולות בעלות השפעה רחבה יותר מחייב גם תכנון של בדיקה ואישור. האוטומציה מתחילה בשפה פשוטה; האחריות על גבולותיה נשארת אצל הצוות.