AI Extensions, 5 בנובמבר: מטא-דאטה ויישומים ניתנים להרצה
מפות agentplay שומרות נתוני פרויקט; להנחיות, hooks ו-Canvas Apps ב-OpenHands גבולות שונים.

שחזור מפגש מראה אילו קבצים העוזר קרא ושינה, אך אינו מוכיח שהתיקון נכון. רישום הרחבות מקל על גילוי יכולות ועלול להוסיף קוד בר-הרצה בעל הרשאות אמיתיות. שני פרויקטים מאפשרים לבחון את הגבולות האלה.
המהדורה מ-5 בנובמבר 2026 נשענת על קוד ותיעוד ציבוריים. לא התקנתי כלים, פתחתי תמלילים פרטיים, ייצאתי מפגשים או הפעלתי תוספים. קראתי את קובצי הרישיון עצמם. פופולריות אינה ציון אבטחה.
agentplay: המטא-דאטה נשאר
agentplay בונה מפות וצירי זמן מרישומי עוזרי תכנות. ה-README מתאר קריאה ושינוי של קבצים, פעלי פקודות, שגיאות, מודלים, טוקנים ותוצאות רשומות. Claude Code, Codex ו-Cursor נתמכים; שינוי חדש מוסיף Goose. נבדקה רוויזיה b5fcffe מ-4 בנובמבר.

כך אפשר לשאול אם העוזר קרא קובץ לפני ששינה אותו או חזר על פקודה שנכשלה. כדי לשפוט את התיקון נדרשים עדיין diff, דרישות ובדיקות. אנימציה אינה מחליפה אותם.
Apache 2.0 חלה על הפרויקט. מתועד Python 3.11+ בלי תלויות Python נוספות בזמן ריצה. ההתחלה המהירה מאתרת אוטומטית מפגשים קיימים; במחשב עבודה סודי זו כבר גישה משמעותית. כאן בוצעה סקירת מקורות בלבד.
מקומי אינו אישור לשיתוף
ה-README מצהיר על האזנה ב-127.0.0.1, ללא העלאת מפגשים, טלמטריה, בדיקת עדכונים, גופנים או סקריפטים מרוחקים. בנפרד מתוארת הרשמת דוא"ל מרצון ששולחת מזהה התקנה, גרסה וזמן. AGENTPLAY_NO_NETWORK=1 או DO_NOT_TRACK=1 משביתים את המסלול הזה. לא ביצעתי ביקורת תעבורת רשת.
חוזה הפורמט מוציא מהמפה טקסט בקשות, תשובות וחשיבה, קלט ופלט של כלים, תוכן קבצים וארגומנטים של פקודות. הוא משאיר שמות ו-remotes של מאגרים, נתיבים יחסיים, שמות כלים/MCP, מודלים, זמנים וסוגי שגיאות.
שם יכול לזהות לקוח ונתיב יכול לחשוף תכונה שטרם פורסמה. dirs_only מצמצם פרטים, ולגיבוב יש דרישות מפתח משלו. שמות ו-remotes נשארים בכל המצבים. גם ייצוא מצונזר דורש קריאה לפני מסירה.
כותרות מקומיות ותוויות משימה עשויות לכלול התחלת בקשה. תמונות וטקסט hook שנכשל נקראים מהתמליל המקורי לפי דרישה; לפי ה-README הם אינם נכללים בייצוא המפה. --no-titles חל להרצה אחת בלבד, והרצה מאוחרת יכולה להחזיר כותרות. המפה, האינדקס והצופה הם משטחים שונים.
בדיקה ראשונה מוגבלת
התחילו בנתוני הדגמה סינתטיים בסביבה נפרדת. השוו ציר זמן מומצא קצר לאירועים על המסך. כישלון צריך להישאר כישלון; אירוע חסר אינו הצלחה. קראו את הייצוא הסינתטי כטקסט ובדקו אילו שמות נשארו.
ל-Cursor אין טוקנים ועלויות: הנתונים המקומיים אינם מספקים זאת וקריאת API מושבתת. העלויות האחרות הן הערכות לפי תעריפים ציבוריים. מפות מוגבלות ל-20,000 אירועים עם דגל truncated, ותמלילים מעל 512 מגה-בייט מדולגים. סכום נמוך עשוי לשקף מגבלת מפענח.
OpenHands Extensions: הסוג משנה את הבדיקה
רישום OpenHands Extensions כולל skills, plugins ו-Agent Canvas Apps. גרסה 0.40.0 מ-5 בנובמבר מוסיפה בורר מאגר Bitbucket Data Center לתבניות האוטומציה המתאימות. זהו שינוי מסוים, לא הבטחה חדשה לכל אינטגרציה.
MIT חלה על המאגר; לחשבונות ולשירותי מודלים תנאים משלהם. הרישום שומר פריטים לשימוש חוזר, ואילו runtime, Canvas ותזמור נמצאים במאגרים אחרים. פריט קטלוג אינו כל מערכת ההרצה.
Skills הן הנחיות Markdown. Plugins עשויים להכיל hooks וסקריפטים ברי-הרצה. Apps מריצות JavaScript מהימן בהקשר הדפדפן של Canvas ויכולות לשלוח בקשות מאומתות ל-Agent Server הפעיל.
לפני הפעלה קבעו את הרוויזיה בפועל, קראו את הרכיבים הניתנים להרצה ובדקו גישה לשירות. לבורר החדש השתמשו בחשבון לימודי או חד-פעמי: היעד שנבחר צריך להתאים לכוונה לפני תחילת האוטומציה.
פריט רישום + רוויזיה מדויקת הנחיה: תוכן והיקף Hook/סקריפט: התנהגות ביצועית Canvas App: JavaScript וגישה לשרת להתחיל בנתונים חד-פעמיים.
קטלוג JS מתעד דרישה ל-Node.js 18.20.0+; קיים גם קטלוג Python. לא התקנתי אותם. רישיון קטלוג אינו הבטחת הרצה בחינם; יש לבדוק תלויות ועלויות שירות של ההרחבה המסוימת.
הבחירה שלי תלויה במטרה: agentplay לבחינת היסטוריה סינתטית, OpenHands Extensions לבדיקת אינטגרציה או ממשק מסוימים. הגדירו אילו ראיות נחוצות ואילו נתונים מותרים. בדיקות הקבלה של המשימה נשארות נפרדות.