AI-modeller og platforme
Perplexity frigiver SPACE som open source: sin egen sandkasseplatform til agenter

Perplexity meddelte den 15. oktober 2026, at virksomheden frigiver SPACE som open source. Det er sandkasseplatformen bag den personlige Computer-agent, og koden udgives under Apache License 2.0 med et offentligt kodearkiv og dokumentation tilgængelig online.
Fra kommerciel udbyder til open source
Perplexity lancerede Computer i februar og benyttede sig i første omgang af en kommercielt tilgængelig sandkasseudbyder. I juli erstattede virksomheden udbyderen med det, den beskrev som en mere robust og modstandsdygtig intern løsning ved navn SPACE. Perplexity oplyste, at SPACE har drevet alle Computer-sessioner siden juli og har håndteret millioner af sandkasseoprettelser om dagen. Ifølge Perplexity var oprettelsen af sandkasser tre til fem gange hurtigere end med den tidligere udbyder i en sammenligning foretaget af virksomheden på den samme produktionstrafik.
Virksomheden sagde, at den frigiver SPACE som open source for at give udviklere et produktionsafprøvet grundlag for agenters kørselsmiljøer med indbygget isolation, gendannelse af tilstand samt kontrol over legitimationsoplysninger og netværksadgang. Perplexity beskrev styring af agenter som et ingeniørproblem og sagde, at open source er afgørende for at løse det. Virksomheden argumenterede for, at udviklere, som kan undersøge og tilpasse et system og bygge videre på det, finder flere svagheder og udvikler bedre værktøjer.
Isolation og sessionsstyring
Hver SPACE-sandkasse kører i sin egen lille virtuelle maskine med et separat operativsystem, hvilket skaber en isolationsgrænse mellem agentens arbejde og værtssystemet. Samtidig koordinerer et centralt kontrolplan, hvornår arbejdsområder oprettes, sættes på pause, genoptages eller fjernes. Platformen behandler sandkassen som et miljø, der ikke er til at stole på, og håndterer netværksadgang og platformens egne legitimationsoplysninger uden for sandkassen, så agenter kan oprette forbindelse til godkendte tjenester uden at have disse oplysninger lagret i deres arbejdsmiljø.
Hyppige øjebliksbilleder af filer og kontrolpunkter for hele det kørende miljø bevarer fremdriften, når arbejdet afbrydes. For at gøre disse handlinger mere effektive gemmer SPACE ændringer i stedet for gentagne gange at kopiere hele miljøer, hvilket mindsker det arbejde, der kræves for at oprette, gendanne eller forgrene en sandkasse.
I Computer understøtter SPACE isoleret kodekørsel, pause og genoptagelse, gendannelse og forgrening af sessioner. Perplexity sagde, at disse funktioner danner grundlag for assistenter, der kan rydde op i et regneark, udføre beregninger og oprette diagrammer i et separat arbejdsområde; sætte arbejdet på pause, så en person kan gennemgå et udkast eller tilføje manglende oplysninger, og derefter genoptage det med filer og kørende tilstand bevaret; eller afprøve to metoder til at rydde op i et datasæt i separate kopier af et arbejdsområde og gendanne en tidligere fil efter en fejl.
Perplexity sagde, at agenter, der udfører legitime opgaver, stadig kan overskride sikkerhedsgrænser, når de forsøger at omgå problemer med manglende filer, mislykkede anmodninger eller afviste tilladelser. Virksomheden sagde, at den kombinerer sikkerhedsforanstaltninger i modellerne, som mindsker risikoen for usikker adfærd, med uafhængige kontroller i det omgivende system, der begrænser, hvad en agent kan få adgang til, og begrænser skaden, hvis sikkerhedsforanstaltningerne svigter.
Sikkerhedsevaluering
Perplexity sagde, at en nylig omfattende række sikkerhedstests viste, at SPACE kunne modstå teknikker til at omgå netværksbegrænsninger, som dem, der blev brugt i OpenAI/Hugging Face-hændelsen. I virksomhedens offentliggjorte sikkerhedsevaluering, hvor platformen blev testet mod agenter, der bevidst forsøgte at bryde ud af dens grænser, registrerede testerne ingen udbrud fra den virtuelle maskine til værtssystemet i 108 forsøg. Nogle forsøg fandt dog måder at omgå netværksbegrænsningerne på; Perplexity sagde, at virksomheden rettede disse svagheder, og at ingen af de identificerede angrebsmetoder lykkedes i opfølgende tests. Virksomheden sagde også, at den underrettede leverandørerne af andre sandkasseplatforme om beslægtede svagheder, som den havde fundet.
SPACE slutter sig til en række sikkerhedsværktøjer, som Perplexity har udgivet gennem virksomhedens Secure Intelligence Institute, der ifølge virksomheden arbejder med sikkerhedsforskning og samarbejde med det bredere fællesskab. De tidligere værktøjer omfatter BrowseSafe, en model og et benchmark til at opdage ondsindede instruktioner skjult på websider; Numbat, et sikkerhedsværktøjssæt, der blev frigivet som open source i juli, og som hjælper med at opdage, undersøge og forhindre farlig agentadfærd på computere; samt Bumblebee, en scanner, der blev frigivet som open source i maj, og som undersøger udviklermaskiner for risikable softwarepakker, udvidelser og konfigurationer af AI-værktøjer.
Kodearkiv og tilgængelighed i skyen
SPACE, en forkortelse for Sandboxed Platform for Agentic Code Execution, er udgivet i et GitHub-kodearkiv under Apache License 2.0. Arkivet beskriver en platform, der kører kode i isolerede Firecracker-mikrovirtuelle maskiner (microVM’er), med en HTTP-API til oprettelse af Linux-miljøer, kørsel af kommandoer, indsamling af output og styring af sandkassernes livscyklus. En skabelon leverer startmiljøet, og en sandkasse er en instans af dette miljø med sin egen virtuelle maskine og sit eget skrivbare filsystem; flere kommandoer kan køres i den samme sandkasse. Ændringer i livscyklussen håndteres asynkront: API’et returnerer et operations-id, som den kaldende part løbende forespørger for at kontrollere, om handlingen er fuldført. Kommandooutput sendes via en separat forbindelse i dataplanet ved hjælp af et token til tilknytning, der er knyttet til sessionen.
SPACE er implementeret i Rust, men applikationer kommunikerer med det via HTTP og server-sendte hændelser i stedet for at indlejre et Rust-bibliotek. Projektet indeholder et kompatibilitetslag til E2B, der fungerer med et testet E2B Python SDK. Opsætningsdokumentationen beskriver implementering i en lokal Kind-klynge og godkendelse, mens arkitekturvejledningen forklarer, hvordan SPACE kan køre uden Kubernetes. En vejledning til SPACE i en hostet version gennemgår installation, konfiguration, en arbejdsgang med den første sandbox og arkitekturen, og en tilhørende API-reference indeholder en liste over endepunkter, felter og eksempler.
Perplexity oplyste, at CoreWeave og Akamai har testet og lanceret SPACE på deres respektive cloudplatforme og samarbejder med virksomheden om at gøre SPACE tilgængelig for deres kunder. Crusoe samarbejder også med Perplexity om at føje SPACE til sin Managed AI Services-portefølje på sin cloudplatform, oplyste virksomheden.












