גוגל משחררת את כלי יצירת ה-SDK שלה לקוד פתוח אחרי שהספק הקודם נסגר בפתאומיות

Google הודיעה על שיתוף פעולה עם Speakeasy לבניית ערכות פיתוח (SDK) ל-Interactions API, ובמקביל שחררה את כל חבילת יצירת הקוד של Speakeasy, מחולל ה-OpenAPI, כלי שורת הפקודה לסוכנים (agent CLIs) ושרתי MCP, תחת רישיון AGPLv3. המהלך מגיע אחרי שבחודש מאי 2026, רגע לפני Google I/O והשקת ה-Interactions API בגרסה יציבה, הספק הקודם של גוגל ליצירת SDK נרכש והודיע על סגירה מיידית.
המשבר שהאיץ את המהלך
הסגירה הפתאומית חשפה את הסיכון שבהסתמכות על מחוללים קנייניים וסגורים. בגוגל הבינו שאם התעשייה נשענת על OpenAPI להגדרת ממשקים, הכלים שממירים את המפרטים לספריות לקוח, כלי CLI וכלי סוכנים צריכים להיות תשתית פתוחה. המעבר ל-Speakeasy נעשה בלוח זמנים צפוף, עם עדיפות עליונה למזעור שיבושים למפתחים ולהימנעות משינויים שוברים (breaking changes).
הנדסת ההגירה: דטרמיניזם וסוגים חזקים
ההגירה דרשה עבודת הנדסה מדוקדקת: יישור הגדרות טיפוסים (type definitions) בכל שפות היעד, שמירה על היררכיית שגיאות קפדנית והתנהגות סטרימינג (streaming), ואינטגרציה ישירה למונורפו (monorepo) ולמערכת הבנייה הפנימית של גוגל. ב-Google DeepMind מדגישים שבעוד שהם משלבים בינה מלאכותית בתהליכי הפיתוח, המרת מפרטי API פורמליים ל-SDK רב-לשוניים דורשת דטרמיניזם ובטיחות טיפוסים (type safety) מלאה. הפתרון משלב מחולל מהיר ודטרמיניסטי בליבה, עם סוכני "Antigravity" שמאיצים את החלקים המותאמים אישית של ה-SDK.
מתחזוקה של צוות שלם, למהנדס בודד
עד לאחרונה, תחזוקת מחוללים שנכתבו ידנית הצריכה מספר מהנדסים. כיום, אותה תצורה מפעילה את צנרת הלקוחות (client pipeline) על פני שש מטרות, שלוש SDK שכבר שוחררו, ועוד בדרך, עם מהנדס אחד בלבד שמתחזק את המערך. שלוש ה-SDK ששוחררו מכסות את ה-Interactions API, ה-Agents API וה-Webhooks API, וכולן זמינות כבר עכשיו דרך חבילת `google-genai`.
רישיון AGPLv3: מה זה אומר למפתחים
המחולל עצמו משוחרר תחת AGPLv3. המשמעות המעשית: אפשר להריץ אותו בצנרת הפיתוח או ה-CI שלכם תוך שמירה על בעלות מלאה בקוד שנוצר, ה-SDK שנוצר יכול להיות ברישיון MIT, Apache 2.0 או כל רישיון שתבחרו. רק אם תשנו את המהדר (compiler) של המחולל עצמו, ה-AGPL יחייב לשתף את השיפורים עם הקהילה. הקוד המלא זמין ב-GitHub, וכל מפתח יכול להריץ אותו מול מפרטי OpenAPI משלו כדי לייצר ספריות לקוח, כלי CLI או שרתי MCP.