Amazon Bedrock AgentCore Runtime memperkenalkan shell interaktif untuk akses terminal ke sesi agen
Amazon Bedrock AgentCore Runtime kini mendukung shell interaktif melalui API InvokeAgentRuntimeCommandShell yang baru, membuka terminal persisten berbasis PTY langsung ke sesi agen yang sedang berjalan melalui WebSocket. Ini melengkapi API InvokeAgentRuntimeCommand yang sudah ada untuk eksekusi sekali jalan, memberikan pengembang pengalaman terminal lengkap di dalam microVM yang terisolasi dengan warna, penyelesaian tab, Ctrl+C, pengubahan ukuran terminal, dan koneksi ulang otomatis saat jaringan terputus.
Hal ini sangat penting khususnya bagi pengembang yang meng-host agen coding seperti Claude Code, OpenAI Codex, Amazon Kiro di Runtime AgentCore. Selain eksekusi perintah asinkron yang sudah mereka miliki, kini mereka dapat melakukan autentikasi, masuk ke microVM yang meng-host agen coding mereka, dan berinteraksi dengannya seperti terminal lokal: berinteraksi dengan agen, memeriksa file, menjalankan perintah ad-hoc, atau men-debug status lingkungan. Shell menyimpan status persisten antar perintah dalam sesi yang sama, sehingga variabel lingkungan, direktori kerja, dan riwayat perintah semuanya berfungsi seperti yang diharapkan.
Setiap sesi interaktif diidentifikasi oleh ID sesi runtime dan ID shell. Mengembalikan keduanya saat menyambungkan kembali akan membuat Anda terjebak dalam shell yang sama persis. Gangguan jaringan singkat akan terhubung kembali secara otomatis, dan pemutusan koneksi yang lebih lama dapat dilanjutkan secara manual menggunakan ID yang sama. Satu lingkungan runtime agen mendukung hingga 10 shell secara bersamaan, memungkinkan pengembang untuk membuka beberapa terminal terhadap microVM yang sama atau beberapa microVM dan mengamati agen bekerja pada cabang yang berbeda secara paralel.
Untuk mulai menggunakan CLI AgentCore: `agentcore exec --it --runtime <runtime-arn>`. Untuk mempelajari lebih lanjut, lihat Shell Interaktif (Terminal) dan Eksekusi Shell di Runtime AgentCore untuk perbandingan kedua mode shell tersebut.