Künstliche Intelligenz, aktuell.
Direkt aus den Originalmeldungen.

Vercel Sandbox: Befehle können jetzt Eingaben über stdin empfangen

26. Oktober 2026Quelle: Vercel
Vercel Sandbox: Befehle können jetzt Eingaben über stdin empfangen
Bild: Vercel

Vercel Sandbox unterstützt jetzt die Standardeingabe (stdin) für laufende Befehle. Entwickler können damit Daten an einen Prozess senden, während er noch läuft. Laut Vercel lässt sich die Funktion nutzen, um Nachrichten mit stdio-MCP-Servern wie agent-browser auszutauschen oder andere Kommandozeilenprogramme mit Daten zu versorgen.

Das Wichtigste in Kürze
  • Befehle in Vercel Sandbox können jetzt während der Ausführung Eingaben über die Standardeingabe (stdin) empfangen.
  • Laut Vercel funktioniert die Funktion mit stdio-MCP-Servern wie agent-browser und mit anderen Kommandozeilenprogrammen.
  • In TypeScript werden in runCommand() stdin: true und detached: true gesetzt, danach kommen writeStdin() und closeStdin() zum Einsatz.
  • In Python wird stdin=subprocess.PIPE gesetzt, Daten werden mit server.stdin.send() gesendet, und communicate() schließt stdin.
  • Im TypeScript-SDK kann als stdin auch ein lesbarer Node.js-Stream wie process.stdin übergeben werden.

Was die stdin-Unterstützung leistet

Bislang konnte ein Befehl, der in einer Vercel Sandbox gestartet wurde, nach dem Start keine neuen Eingaben mehr erhalten. Mit dem Update können Entwickler in die Standardeingabe eines laufenden Befehls schreiben und lesen, was dieser ausgibt. Das funktioniert laut Vercel mit stdio-MCP-Servern wie agent-browser, die über Standardeingabe und Standardausgabe kommunizieren, sowie mit anderen Kommandozeilenprogrammen, die während der Laufzeit Daten erwarten.

Die Neuerung steht sowohl im TypeScript- als auch im Python-SDK zur Verfügung, mit leicht unterschiedlichen Schnittstellen.

So funktioniert es im TypeScript-SDK

Im TypeScript-SDK setzen Entwickler in runCommand() die Optionen stdin: true und detached: true. Anschließend senden sie Eingaben mit writeStdin() und rufen closeStdin() auf, wenn sie fertig sind.

Im Beispiel von Vercel wird der Befehl cat in einer Sandbox gestartet, der String "hello" an ihn geschrieben, stdin geschlossen, auf das Ende des Befehls gewartet und das Ergebnis ausgegeben. Die Ausgabe des Beispiels lautet "hello".

Entwickler können stdin auch auf einen lesbaren Node.js-Stream wie process.stdin setzen. In diesem Fall leitet das SDK die Daten des Streams weiter und schließt die Standardeingabe des Befehls, sobald der Stream endet.

So funktioniert es im Python-SDK

Im Python-SDK setzen Entwickler beim Erstellen eines Prozesses stdin=subprocess.PIPE und senden Eingaben mit server.stdin.send(). Der Aufruf von communicate() schließt stdin, sammelt die verbleibende Ausgabe ein und wartet, bis der Prozess beendet ist.

In Vercels Beispiel wird in einer Sandbox ein cat-Prozess erstellt, der die Bytes ping samt Zeilenumbruch erhält. Anschließend wird seine Ausgabe zurückgelesen.

Für Befehle, die ihre gesamte Eingabe auf einmal erhalten, lässt sich die Eingabe laut Vercel direkt an run_process() in Python übergeben.

Was das für Entwickler bedeutet

Mit der stdin-Unterstützung ist ein fortlaufender, wechselseitiger Austausch mit einem Prozess in der Sandbox möglich, statt ihn nur zu starten und die Ausgabe einzusammeln. Das ist relevant für Tools, die über Standardeingabe und Standardausgabe kommunizieren, darunter die in der Ankündigung genannten stdio-MCP-Server. Für den Einstieg verweist Vercel auf die Dokumentation zu Sandbox.

Ähnliche Meldungen

Die Hälfte der Slack-Nachrichten kommt inzwischen von Apps und KI-Agenten
Produkte und Tools3. November 2026, 23:30

Die Hälfte der Slack-Nachrichten kommt inzwischen von Apps und KI-Agenten

Die Hälfte der Slack-Nachrichten wird inzwischen von Apps und KI-Agenten versendet, teilte Salesforce mit. Jede Woche verarbeitet die Plattform 127 Millionen…

Vercel Plugin ab sofort im Marketplace von Google Antigravity verfügbar
Für Entwickler29. Oktober 2026

Vercel Plugin ab sofort im Marketplace von Google Antigravity verfügbar

Vercel hat sein Vercel Plugin im Marketplace von Google Antigravity veröffentlicht. Das Plugin soll einem Antigravity-Agenten Orientierung zu den APIs von Vercel und den…

Paseo-Agenten laufen jetzt in der Cloud auf Vercel Sandbox
Produkte und Tools28. Oktober 2026

Paseo-Agenten laufen jetzt in der Cloud auf Vercel Sandbox

Paseo unterstützt jetzt den Betrieb von Agenten in der Cloud über ein Vercel-Sandbox-Plugin. Laut Vercel lässt sich eine auf dem Laptop gestartete Sitzung auch per…