Amazon Bedrock AgentCore Runtime führt interaktive Shells für Terminalzugriff in Agent-Sitzungen ein

Veröffentlicht am: 5. Juni 2026

Amazon Bedrock AgentCore Runtime unterstützt jetzt interaktive Shells über eine neue InvokeAgentRuntimeCommandShell-API, die ein persistentes, PTY-gestütztes Terminal direkt in einer laufenden Agent-Sitzung über WebSocket öffnet. Das ergänzt die bestehende InvokeAgentRuntimeCommand-API für die One-Shot-Ausführung und bietet Entwicklern ein vollständiges Terminalerlebnis in einer isolierten MicroVM mit Farben, Tabulatorvervollständigung, Strg+C, Änderung der Terminalgröße und automatischer Wiederverbindung bei Netzwerkabbruch.

Das ist besonders wichtig für Entwickler, die Coding-Agents wie Claude Code, OpenAI Codex, Amazon Kiro auf AgentCore Runtime hosten. Zusätzlich zur existierenden asynchronen Befehlsausführung können sie sich jetzt authentifizieren, in die MicroVM gehen, auf der ihr Coding-Agent gehostet wird, und mit ihr wie mit einem lokalen Terminal interagieren: mit dem Agent interagieren, Dateien überprüfen, Ad-hoc-Befehle ausführen oder den Umgebungsstatus debuggen. Die Shell überträgt einen persistenten Status für alle Befehle innerhalb derselben Sitzung, sodass sich Umgebungsvariablen, Arbeitsverzeichnis und Befehlsverlauf alle wie erwartet verhalten.

Jede interaktive Sitzung wird durch eine Laufzeit-Sitzungs-ID und eine Shell-ID identifiziert. Wenn Sie bei der erneuten Verbindung beide Werte übergeben, gelangen Sie genau in dieselbe Shell. Bei kurzen Netzwerkabbrüchen wird die Verbindung automatisch wieder hergestellt, und längere Unterbrechungen können manuell mit denselben IDs wieder aufgenommen werden. Eine einzelne Agent-Laufzeit unterstützt bis zu zehn gleichzeitige Shells, sodass Entwickler mehrere Terminals für dieselben oder mehrere MicroVMs öffnen und beobachten können, wie Agents parallel an verschiedenen Branches arbeiten.

So starten Sie AgentCore CLI: `agentcore exec --it --runtime <runtime-arn>`. Weitere Informationen finden Sie unter Interaktive Shells (Terminals) und Shell-Ausführung in AgentCore Runtime für einen Vergleich der beiden Shell-Modi.