טרמינל חי בתוך ה-agent: Bedrock AgentCore Runtime מוסיף shells אינטראקטיביים

AWS העניקה למפתחים שליטה עמוקה יותר ובזמן אמת על agents שרצים בפועל. שירות Bedrock AgentCore Runtime חושף כעת API חדש בשם InvokeAgentRuntimeCommandShell, שפותח טרמינל מתמשך מבוסס PTY אל תוך session חי של agent דרך WebSocket. בניגוד להרצת פקודה חד-פעמית, מדובר בטרמינל אינטראקטיבי מלא — צבעים, השלמה אוטומטית עם Tab, רצפי Ctrl — והכול רץ בתוך microVM מבודד לצורכי אבטחה.
המנגנון הזה חשוב במיוחד ל-debugging ולפיקוח על agents שרצים לאורך זמן: מפתחים יכולים להיכנס לסביבת ה-agent באמצע משימה, לבדוק את ה-state שלו, להריץ אבחונים או להתערב — בלי להפעיל מחדש את ה-session כולו. זה פותר ישירות את הכאב התפעולי שבהתייחסות ל-agents כקופסאות שחורות אטומות.
במקביל, ה-AWS Model Context Protocol (MCP) Server — חלק מ-Agent Toolkit for AWS — תומך כעת בגישה חוצת-חשבונות וחוצת-roles, כך ש-agents לכתיבת קוד כמו Kiro, Claude Code או Codex יכולים לפעול על פני מספר חשבונות AWS ו-IAM roles בתוך session יחיד, ללא הפעלה מחדש. יחד, שני הצעדים האלה משקפים את ההימור של AWS שלפיו ה-'harness' שעוטף את ה-agents הוא עכשיו המוצר עצמו — תמה רחבה יותר בתעשייה (שעליה דיברו ג'רי ליו מ-LlamaIndex ואחרים) שלפיה העבודה זזה במעלה ה-stack, מה-prompts אל שכבת ה-orchestration. קהילת r/aws כבר אורזת best practices של AgentCore לתוך skills של Claude Code, כדי לחסוך ל-agents חיטוט בתיעוד בשיטת ניסוי וטעייה. ההסתייגות: גישה חזקה יותר ל-agents גם מרחיבה את משטח התקיפה, מה שהופך את הבידוד ב-microVM ואת תיחום ה-IAM לקריטיים.