Runtime Amazon Bedrock AgentCore giới thiệu shell tương tác để truy cập giao diện đầu cuối vào phiên tác tử
Runtime Amazon Bedrock AgentCore hiện hỗ trợ shell tương tác thông qua API InvokeAgentRuntimeCommandShell mới, mở một giao diện đầu cuối liên tục, được PTY hỗ trợ, trực tiếp vào phiên tác tử đang chạy qua WebSocket. Điều này bổ sung cho API InvokeAgentRuntimeCommand hiện có để thực thi một lần, cung cấp cho nhà phát triển trải nghiệm giao diện đầu cuối đầy đủ bên trong microVM được cô lập với màu sắc, khả năng hoàn thành tab, tổ hợp phím Ctrl+C, thay đổi kích thước giao diện đầu cuối và tự động kết nối lại khi bị gián đoạn mạng.
Điều này đặc biệt quan trọng đối với nhà phát triển lưu trữ tác tử lập trình như Claude Code, OpenAI Codex, Amazon Kiro trên Runtime AgentCore. Ngoài khả năng thực thi lệnh không đồng bộ đã có, giờ đây, họ có thể xác thực, truy cập vào microVM lưu trữ tác tử lập trình của họ và tương tác với tác tử đó như giao diện đầu cuối cục bộ: tương tác với tác tử, kiểm tra tệp, chạy lệnh đặc biệt hoặc gỡ lỗi trạng thái môi trường. Shell duy trì trạng thái liên tục trên các lệnh trong cùng phiên, vì vậy, các biến môi trường, thư mục làm việc và lịch sử lệnh đều hoạt động đúng như mong đợi.
Mỗi phiên tương tác được xác định bằng ID phiên thời gian chạy và ID shell. Khi kết nối lại, việc chuyển lại cả hai giá trị này sẽ đưa bạn đến đúng shell tương tự. Gián đoạn mạng trong thời gian ngắn sẽ tự động kết nối lại, còn đối với tình trạng mất kết nối lâu hơn, bạn có thể khôi phục phiên theo cách thủ công bằng cách sử dụng cùng các ID. Một thời gian chạy tác tử đơn lẻ hỗ trợ tối đa 10 shell đồng thời, cho phép nhà phát triển mở nhiều giao diện đầu cuối cho cùng một hoặc nhiều microVM và theo dõi các tác tử xử lý song song các nhánh khác nhau.
Để bắt đầu sử dụng AgentCore CLI: `agentcore exec --it --runtime <runtime-arn>`. Để tìm hiểu thêm, hãy xem Shell tương tác (Giao diện đầu cuối) và Thực thi shell trong Runtime AgentCore để so sánh cả hai chế độ shell.