Amazon Bedrock AgentCore Runtime เปิดตัวเชลล์แบบโต้ตอบสำหรับการเข้าถึงเทอร์มินัลภายในเซสชันของ Agent

โพสต์บน: 5 มิ.ย. 2026

ขณะนี้ Amazon Bedrock AgentCore Runtime รองรับเชลล์แบบโต้ตอบผ่าน InvokeAgentRuntimeCommandShell API ใหม่ โดยเปิดให้เข้าถึงเทอร์มินัลแบบคงอยู่ที่รองรับ PTY ได้โดยตรงภายในเซสชัน Agent ที่กำลังทำงานอยู่ผ่าน WebSocket ความสามารถนี้ทำงานเสริมกับ InvokeAgentRuntimeCommand API ที่มีอยู่เดิมสำหรับการดำเนินการแบบครั้งเดียว ซึ่งช่วยให้นักพัฒนาได้รับประสบการณ์การใช้งานเทอร์มินัลอย่างเต็มรูปแบบภายใน microVM แบบแยกส่วน โดยรองรับสี, การเติมคำสั่งอัตโนมัติด้วยปุ่ม Tab, การใช้ Ctrl+C การปรับขนาดเทอร์มินัล และการเชื่อมต่อกลับโดยอัตโนมัติเมื่อเครือข่ายหลุด

ซึ่งมีความสำคัญอย่างยิ่งสำหรับนักพัฒนาที่โฮสต์ Coding Agent เช่น Claude Code, OpenAI Codex และ Amazon Kiro บน AgentCore Runtime นอกเหนือจากความสามารถในการดำเนินการคำสั่งแบบอะซิงโครนัสที่มีอยู่แล้ว ขณะนี้ นักพัฒนาสามารถยืนยันตัวตน เข้าใช้งาน microVM ที่โฮสต์ Coding Agent ของตน และโต้ตอบกับ Agent ได้เสมือนใช้งานเทอร์มินัลในเครื่อง ไม่ว่าจะเป็นการโต้ตอบกับ Agent, ตรวจสอบไฟล์, เรียกใช้คำสั่งเฉพาะกิจ หรือแก้ไขข้อบกพร่องของสถานะสภาพแวดล้อม เชลล์จะคงสถานะไว้ระหว่างคำสั่งต่าง ๆ ภายในเซสชันเดียวกัน ดังนั้นตัวแปรสภาพแวดล้อม ไดเรกทอรีการทำงาน และประวัติคำสั่งจะทำงานตามที่คาดหวัง

แต่ละเซสชันแบบโต้ตอบจะถูกระบุด้วย ID เซสชันรันไทม์ และ ID เชลล์ เมื่อส่งค่า ID ทั้งสองกลับมาในระหว่างการเชื่อมต่อใหม่ ระบบจะพาคุณกลับเข้าสู่เชลล์เดิมนั้นโดยตรง การเชื่อมต่อจะกลับมาโดยอัตโนมัติเมื่อเกิดการหลุดของเครือข่ายในช่วงเวลาสั้น ๆ และหากการเชื่อมต่อขาดหายเป็นเวลานานขึ้น ก็สามารถกลับมาใช้งานต่อได้ด้วยตนเองโดยใช้ ID ชุดเดิม รันไทม์ Agent หนึ่งรายการรองรับเชลล์พร้อมกันได้สูงสุด 10 เชลล์ ช่วยให้นักพัฒนาสามารถเปิดเทอร์มินัลหลายรายการสำหรับ microVM เดียวกันหรือหลาย microVM และติดตามการทำงานของ Agent บนสาขาต่าง ๆ แบบขนานกันได้

ในการเริ่มต้นใช้งาน AgentCore CLI ให้ใช้คำสั่ง: ‘agentcore exec --it --runtime <runtime-arn>’ หากต้องการเรียนรู้เพิ่มเติม โปรดดูเชลล์แบบโต้ตอบ (เทอร์มินัล) และการดำเนินการเชลล์ใน AgentCore Runtime สำหรับการเปรียบเทียบโหมดเชลล์ทั้งสองรูปแบบ