For AI agents: the public content index is available at https://we0.ai/llms.txt, and the English article bundle is available at https://we0.ai/llms-full.txt.
For AI agents: the complete content index is available at https://we0.ai/llms.txt, the full English article bundle is available at https://we0.ai/llms-full.txt, and this page is available as Markdown at https://we0.ai/de/articles/perplexity-space-open-source-ai-agent-san-6695cfec.md.
Ein Agent, der Code schreibt, braucht auch einen Ort, an dem er ihn ausführen kann. Wenn generierter Code direkten Zugriff auf den Rechner e...

Ein Agent, der Code schreibt, braucht auch einen Ort, an dem er ihn ausführen kann. Wenn generierter Code direkten Zugriff auf den Rechner eines Entwicklers oder einen Produktionsserver erhält, kann aus einem Modellfehler ein potenzieller Systemvorfall werden. Eine Sandbox stellt eine getrennte Ausführungsumgebung mit Grenzen bereit, die von der umgebenden Anwendung verwaltet werden können.
Perplexity stellt seine Implementierung öffentlich bereit. Semafor berichtete am 15. Oktober, dass das Unternehmen SPACE veröffentlicht und mit Infrastrukturpartnern zusammenarbeitet, um es Kunden anzubieten. Das öffentliche Repository gibt Entwicklern nun eine konkrete Implementierung zur Prüfung an die Hand, statt nur ein Produktversprechen bewerten zu müssen.
SPACE steht für Sandboxed Platform for Agentic Code Execution. Das offizielle Repository beschreibt eine HTTP-API zum Erstellen isolierter Linux-Umgebungen, zum Ausführen von Befehlen, Sammeln von Ausgaben und Verwalten ihrer Lebenszyklen. Das Repository führt eine Apache-2.0-Lizenz auf.
Die Ausführungseinheit ist eine Firecracker-MicroVM. Ein Template liefert das anfängliche Dateisystem und die Laufzeitkonfiguration, während jede Sandbox über ihre eigene beschreibbare Umgebung verfügt. Anwendungen können mehrere Befehle in derselben Sandbox ausführen, wenn eine Aufgabe Kontinuität erfordert.
Dies ist Infrastruktur für die Codeausführung. Die Anwendung entscheidet weiterhin, welche Aufgabe ausgeführt wird, welche Eingaben bereitgestellt werden und welche Ausgaben erhalten bleiben. Die Open-Source-Verfügbarkeit stellt zudem keine kostenlose Rechenleistung bereit: Jemand muss die Hosts, Speicher und zugehörigen Dienste betreiben.
Perplexity teilte Semafor mit, das Unternehmen habe neun Frontier-Modelle gebeten, einen Ausbruch zu versuchen, und bei 118 Versuchen keine erfolgreichen Ausbrüche beobachtet. Der Bericht nennt außerdem CoreWeave, Akamai und Crusoe als Partner, die zugestimmt hatten, SPACE Kunden anzubieten.
Diese Aussagen sollten dem Unternehmen und dem Bericht zugeschrieben bleiben. Ein begrenzter Test ohne beobachtete Ausbrüche liefert nützliche Hinweise zu diesem Test, kann jedoch nicht belegen, dass eine Isolierungsgrenze jedem künftigen Exploit oder Bereitstellungsfehler standhält. Die Beteiligung von Partnern belegt ebenso wenig eine identische Verfügbarkeit oder Preisgestaltung bei allen Anbietern.
Die technische Kernfrage lautet, wie sich das System unter dem Bedrohungsmodell der Anwendung verhält. Prüfen Sie, auf welche Ressourcen ein Agent zugreifen kann, welche Zugangsdaten in die Umgebung gelangen und welche Host-Berechtigungen erforderlich sind – zusätzlich zur zugrunde liegenden VM-Grenze.
Die Anleitung für die erste Sandbox trennt das Erstellen der Umgebung, die Befehlsausführung und die Bereinigung:
Diese Abfolge ist wichtig, weil das Annehmen einer Anfrage etwas anderes ist als ihr Abschluss. Eine erfolgreiche Antwort auf die Erstellung ist für sich genommen kein Beleg dafür, dass der Gast für Befehle bereit ist. Ebenso belegt der Empfang einiger Ausgaben nicht, dass ein Prozess erfolgreich beendet wurde.
Das offizielle Beispiel bewahrt Ausführungsstatus und Transkripte auf und fragt den Betreiber nach der Bereinigung. Eine Anwendung, die die Plattform nutzt, sollte ihre eigene Aufbewahrungsentscheidung bewusst treffen, insbesondere wenn die Arbeitslast vertrauliche Eingaben oder generierte Dateien umfasst.
Die Architekturdokumentation unterscheidet mehrere Objekte, die leicht verwechselt werden können:
| Objekt | Was die Anwendung nachverfolgen sollte |
|---|---|
| Sandbox | Die Umgebung und ihren Lebenszyklusstatus |
| Lebenszyklusvorgang | Den Fortschritt einer asynchronen Anfrage wie Erstellung oder Aussetzung |
| Befehlssitzung | Einen konkreten Prozessaufruf und dessen Anhangsinformationen |
| Prozessergebnis | Ob der Befehl erfolgreich abgeschlossen wurde |
Eine Sandbox kann weiterhin verfügbar bleiben, nachdem die Anfrage, durch die sie erstellt wurde, beendet ist. Das Abschließen eines Befehls löscht seine Umgebung nicht automatisch.
Die Dokumentation unterscheidet außerdem zwischen einer Pausierung im Arbeitsspeicher und einer Aussetzung in einen Snapshot. Ein Betreiber sollte nicht davon ausgehen, dass jede gestoppte Umgebung dieselbe Dauerhaftigkeit oder dieselben Ressourcenkosten hat. Stimmen Sie die Lebenszyklusrichtlinie darauf ab, ob die Anwendung schnelle Wiederverwendung, dauerhafte Wiederherstellung oder sofortige Entsorgung benötigt.
Die Installationsanleitung richtet sich an einen apt-basierten Linux-x86-64-Host mit KVM. Sie führt Zugriff auf /dev/kvm und /dev/net/tun, Loop-Geräte, btrfs-Unterstützung sowie einen lokalen Docker-Daemon auf, der privilegierte Container zulässt.
Bei einem virtualisierten Host müssen die erforderlichen Geräte und verschachtelte Virtualisierung verfügbar sein. Das dokumentierte Verfahren läuft nicht direkt unter macOS. Allein die Installation von Docker Desktop reicht daher nicht aus, um zu belegen, dass ein Laptop dieser Anleitung unverändert folgen kann.
Beschreibe deine Idee einmal, und We0 AI erstellt eine Showcase-Website, Seiten und ein CMS und hilft nach dem Launch bei Kunden und Traffic.
Eine komplette Projektgeneration zur kostenlosen Registrierung
Am besten geeignet, um einen vollständigen Generierungsablauf auszuprobieren und schnell einen ersten Projektentwurf zu sehen.
Die Anleitung verwendet einen lokalen Kind-Cluster. Das ist die dokumentierte lokale Einrichtung, während die Architektur auch einen direkten Adapter beschreibt; Kubernetes sollte nicht als unvermeidliche Anforderung für jede mögliche SPACE-Bereitstellung dargestellt werden.
Die Anleitung verwendet Entwicklungseinstellungen für die Authentifizierung und warnt ausdrücklich vor Produktionszugangsdaten. Behalten Sie diese Unterscheidung bei der Bewertung der Veröffentlichung bei: Ein erfolgreicher lokaler Test zeigt eine funktionierende Entwicklungsumgebung, aber keine abgeschlossene Sicherheitsprüfung für den Produktionseinsatz.
Semafor ordnet SPACE neben anderen Ansätzen ein, die durchsetzbare Grenzen um Agenten schaffen sollen. NVIDIA OpenShell ist eine weitere öffentlich verfügbare Agentenlaufzeit, während Firecracker die MicroVM-Technologie liefert, die dem beschriebenen Ausführungsmodell von SPACE zugrunde liegt.
Diese Projekte arbeiten auf unterschiedlichen Ebenen. Vergleichen Sie ihre dokumentierten Host-Anforderungen, Richtlinien und Integrationspunkte, bevor Sie von Austauschbarkeit ausgehen. Für SPACE sind der öffentliche Code, das Beispiel für den ersten Durchlauf und die Architektur die besten Ausgangspunkte, um festzustellen, ob sein Betriebsmodell zu einem bestehenden Agentensystem passt.
SPACE ist eine Open-Source-Plattform zur Ausführung von Agenten- und Benutzercode in isolierten Umgebungen. Die offizielle Dokumentation beschreibt Linux-Sandboxes, die mit Firecracker-MicroVMs aufgebaut und über eine HTTP-API gesteuert werden.
Das Repository wird unter Apache 2.0 veröffentlicht, vorbehaltlich der Bedingungen dieser Lizenz. Hosting, Infrastruktur und kommerzielle Dienste von Anbietern können dennoch Kosten verursachen.
Nein. Die berichteten 118 Versuche beschreiben einen konkreten, vom Unternehmen durchgeführten Test. Die Sicherheit hängt außerdem von der Konfiguration, dem Schutz des Hosts und den für die Arbeitslast verfügbaren Berechtigungen ab.
Die Installationsanleitung spezifiziert Linux x86-64 mit KVM und erforderlichen Geräten. Sie erklärt ausdrücklich, dass ihre Anweisungen nicht direkt unter macOS laufen.
Nein. Die Anleitung erfordert außerdem Unterstützung für Virtualisierung, Netzwerk und Speicher. Eine virtuelle Maschine muss die notwendigen Geräte bereitstellen und verschachtelte Virtualisierung unterstützen.
Nein. Der Abschluss eines Befehls und der Lebenszyklus der Sandbox sind getrennt. Die Anwendung muss ihre Bereinigungs- oder Wiederverwendungsrichtlinie wählen und das jeweilige Vorgangsergebnis prüfen.
SPACE stellt eine überprüfbare Plattform für die Ausführung von Agenten unter Apache 2.0 bereit. Seine MicroVM-Umgebungen, expliziten Befehlssitzungen und die Lebenszyklus-API liefern konkrete Bausteine, um generierten Code getrennt von der Host-Umgebung einer Anwendung auszuführen.
Die Veröffentlichung erfordert weiterhin geeignete Infrastruktur und eine sorgfältige Integration. Bewerten Sie die Host-Anforderungen, Ressourcengrenzen und das Bereinigungsverhalten zusammen mit den Ergebnissen der Sicherheitstests des Unternehmens.
Starte mit einem Satz und erhalte in wenigen Minuten eine vollständige Website.