10 Punkte von ragingwind 13 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Eine von Vercel Labs veröffentlichte Open-Source-Referenz-App, die eine Umgebung bereitstellt, in der sich Background-Coding-Agents direkt erstellen und ausführen lassen. Sie ist als dreischichtige Architektur aus Web → Agent Workflow → Sandbox VM konzipiert. Es handelt sich um eine Referenz-App, die ausdrücklich zum Forken und Anpassen gedacht ist und nicht als Blackbox genutzt werden soll.

Zentrale Merkmale

  • Agent ≠ Sandbox: Der Agent läuft nicht innerhalb der VM. Stattdessen interagiert er von außen über Tools (Dateien lesen, bearbeiten, Shell-Befehle usw.) mit der Sandbox
  • Sandbox Workflow: Die Sandbox kann auf Snapshot-Basis erstellt, in den Ruhezustand versetzt und wieder aufgenommen werden und hat einen vom Agent-Run unabhängigen Lifecycle
  • Dauerhafte Ausführung auf Basis des Workflow SDK: Eine Chat-Anfrage startet einen Workflow-Run, und die Agent-Turns laufen über mehrere persistente Schritte hinweg weiter. Über erneutes Verbinden des Streams lässt sich eine laufende Ausführung fortsetzen
  • GitHub-Integration: Unterstützt Repo-Cloning, Branch-Arbeit sowie automatische Commits, Pushes und das Erstellen von PRs
  • One-Click-Deployment auf Vercel: Als Next.js-App direkt auf Vercel deploybar

Vorteile

  • Da Agent und Sandbox getrennt sind, lassen sich Modellwechsel, Änderungen an der Sandbox-Implementierung und Anpassungen der Agent-Logik jeweils unabhängig voneinander vornehmen
  • Snapshot-basiertes Hibernate/Resume gibt bei Inaktivität Ressourcen frei und bewahrt zugleich den Zustand
  • Frontend (Chat-UI) und Agent-Runtime befinden sich in derselben Codebase, wodurch der Integrationsaufwand gering ist

Nachteile

  • Stark an Vercel-Plattformfunktionen wie Vercel Sandbox und Workflow SDK gekoppelt, wodurch eine Portierung auf andere Infrastrukturen schwierig ist
  • Für die Ersteinrichtung sind mehr als 10 Umgebungsvariablen erforderlich (PostgreSQL, Vercel OAuth, GitHub App, Verschlüsselungsschlüssel usw.)
  • Als Labs-Projekt gibt es keine offizielle Garantie für API-Stabilität oder langfristige Wartung

Unterschiede

Die meisten AI Coding Agents bündeln Agent und Ausführungsumgebung in einer Einheit. Open Agents verfolgt dagegen explizit das Designprinzip, den Agent außerhalb der Sandbox zu platzieren und ihn nur über Tool-Calls anzubinden. Die VM bleibt eine reine Ausführungsumgebung, während die Agent-Logik dauerhaft auf dem Workflow SDK läuft. Außerdem wird es nicht als Blackbox-SaaS, sondern als forkbare Referenz-Implementierung bereitgestellt.

Implikationen

  • Das Muster der Trennung von Agent und Sandbox bietet eine Struktur, in der sich Modell, Ausführungsumgebung und Orchestrierung unabhängig austauschen lassen
  • Vercel bündelt Sandbox, Workflow SDK und AI SDK zu einem gemeinsamen Stack und baut damit eine Agent-Infrastruktur-Schicht auf
  • Für Teams, die einen eigenen Coding Agent entwerfen, kann diese dreischichtige Trennungsstruktur als Architektur-Referenz dienen

Noch keine Kommentare.

Noch keine Kommentare.