Modele i platformy AI
Perplexity udostępnia SPACE jako projekt open source: własną platformę piaskownicową dla agentów

15 października 2026 roku Perplexity ogłosiło, że udostępnia SPACE jako projekt open source. To platforma piaskownicowa, na której działa osobisty agent Computer. Firma publikuje kod na licencji Apache 2.0, udostępnia publiczne repozytorium i dokumentację hostowaną w sieci.
Od komercyjnego dostawcy do open source
Perplexity uruchomiło Computer w lutym i początkowo korzystało z komercyjnie dostępnego dostawcy platformy piaskownicowej. W lipcu firma zastąpiła go własnym rozwiązaniem o nazwie SPACE, które określiła jako solidniejsze i bardziej odporne. Perplexity poinformowało, że od lipca SPACE obsługuje wszystkie sesje Computer i tworzy miliony piaskownic dziennie. Według porównania przeprowadzonego przez firmę na tym samym ruchu produkcyjnym tworzenie piaskownic było od trzech do pięciu razy szybsze niż u poprzedniego dostawcy.
Firma poinformowała, że udostępnia SPACE jako projekt open source, aby zapewnić programistom sprawdzoną w środowisku produkcyjnym podstawę do budowy środowisk uruchomieniowych agentów, z wbudowaną izolacją, odzyskiwaniem stanu oraz kontrolą danych uwierzytelniających i dostępu do sieci. Perplexity przedstawiło nadzór nad agentami jako problem inżynieryjny i stwierdziło, że open source jest niezbędny do jego rozwiązania. Firma argumentowała, że programiści, którzy mogą analizować system, dostosowywać go i rozwijać na jego podstawie, znajdują więcej słabych punktów i tworzą lepsze narzędzia.
Izolacja i kontrola sesji
Każda piaskownica SPACE działa w małej maszynie wirtualnej z własnym systemem operacyjnym, tworząc granicę izolacji między pracą agenta a systemem hosta. Centralna płaszczyzna sterowania koordynuje tworzenie, wstrzymywanie, wznawianie i usuwanie obszarów roboczych. Platforma traktuje piaskownicę jako niezaufaną i zarządza dostępem do sieci oraz przechowywanymi przez platformę danymi uwierzytelniającymi poza nią. Dzięki temu agenci mogą łączyć się z autoryzowanymi usługami, a dane uwierzytelniające nie są przechowywane w ich środowisku roboczym.
Częste migawki plików i punkty kontrolne obejmujące całe działające środowisko pozwalają zachować postępy na wypadek przerw w pracy. Aby te operacje przebiegały sprawnie, SPACE zapisuje zmiany zamiast wielokrotnie kopiować całe środowiska, ograniczając nakład pracy potrzebny do utworzenia, przywrócenia lub rozgałęzienia piaskownicy.
W Computer SPACE obsługuje izolowane wykonywanie kodu, wstrzymywanie i wznawianie pracy, odzyskiwanie stanu oraz rozgałęzianie sesji. Perplexity poinformowało, że te funkcje stanowią podstawę dla asystentów, które mogłyby oczyścić arkusz kalkulacyjny, wykonać obliczenia i utworzyć wykresy w osobnym obszarze roboczym; wstrzymać pracę, aby człowiek mógł sprawdzić wersję roboczą lub przekazać brakujące informacje, a następnie wznowić ją z zachowanymi plikami i stanem działania; albo przetestować dwa sposoby oczyszczania zbioru danych w osobnych kopiach obszaru roboczego i przywrócić wcześniejszą wersję pliku po pomyłce.
Perplexity poinformowało, że agenci wykonujący uprawnione zadania nadal mogą przekraczać granice bezpieczeństwa, gdy próbują poradzić sobie z brakującymi plikami, nieudanymi żądaniami lub odmową dostępu. Firma stwierdziła, że łączy zabezpieczenia modelu, które zmniejszają prawdopodobieństwo niebezpiecznego zachowania, z niezależnymi mechanizmami kontrolnymi w otaczającym systemie. Ograniczają one zakres dostępu agenta i pozwalają powstrzymać szkody, jeśli zabezpieczenia modelu zawiodą.
Ocena bezpieczeństwa
Perplexity poinformowało, że niedawna seria intensywnych testów bezpieczeństwa wykazała odporność SPACE na techniki omijania zabezpieczeń sieciowych, podobne do tych zastosowanych w incydencie z udziałem OpenAI i Hugging Face. W opublikowanej przez firmę ocenie bezpieczeństwa, w której testowano platformę pod kątem prób celowego przełamania jej zabezpieczeń przez agentów, testerzy nie odnotowali ani jednej ucieczki z maszyny wirtualnej do systemu hosta w 108 próbach. Niektóre próby pozwoliły jednak znaleźć sposoby na obejście ograniczeń sieciowych. Perplexity poinformowało, że usunęło te słabe punkty, a żadna z wykrytych metod ataku nie zadziałała w testach uzupełniających. Firma podała również, że ujawniła dostawcom innych platform piaskownicowych powiązane słabe punkty, które w nich wykryła.
SPACE dołącza do zestawu narzędzi bezpieczeństwa, które Perplexity udostępniło za pośrednictwem Secure Intelligence Institute. Firma opisała instytut jako inicjatywę mającą na celu prowadzenie badań nad bezpieczeństwem i współpracę z szerszą społecznością. Wśród wcześniejszych narzędzi są BrowseSafe — model i zestaw testowy służące do wykrywania złośliwych instrukcji ukrytych na stronach internetowych; Numbat — udostępniony jako projekt open source w lipcu zestaw narzędzi bezpieczeństwa, który pomaga wykrywać, analizować i zapobiegać niebezpiecznym zachowaniom agentów na komputerach; oraz Bumblebee — udostępniony jako projekt open source w maju skaner, który sprawdza komputery programistów pod kątem ryzykownych pakietów oprogramowania, rozszerzeń i konfiguracji narzędzi AI.
Repozytorium i dostępność w chmurze
SPACE, skrót od Sandboxed Platform for Agentic Code Execution, opublikowano w repozytorium GitHub na licencji Apache 2.0. Zgodnie z opisem repozytorium platforma uruchamia kod w odizolowanych mikromaszynach wirtualnych Firecracker i udostępnia interfejs API HTTP służący do tworzenia środowisk Linux, wykonywania poleceń, zbierania danych wyjściowych i zarządzania cyklem życia piaskownic. Szablon dostarcza środowisko początkowe, a piaskownica jest jego instancją z własną maszyną wirtualną i zapisywalnym systemem plików; w tej samej piaskownicy można uruchamiać wiele poleceń. Zmiany stanu cyklu życia są wprowadzane asynchronicznie: interfejs API zwraca identyfikator operacji, którego wywołujący używa do sprawdzania, czy operacja została zakończona. Dane wyjściowe poleceń są przesyłane osobnym połączeniem płaszczyzny danych z użyciem tokenu dołączania przypisanego do sesji.
SPACE zaimplementowano w języku Rust, ale aplikacje komunikują się z nim przez HTTP i zdarzenia wysyłane przez serwer, zamiast osadzać bibliotekę Rust. Projekt zawiera warstwę zgodności z E2B, która działa z przetestowanym pakietem SDK E2B dla języka Python. Dokumentacja konfiguracji opisuje wdrożenie w lokalnym klastrze Kind i uwierzytelnianie, natomiast przewodnik po architekturze wyjaśnia, jak uruchomić SPACE bez Kubernetes. Przewodnik po hostowanej wersji SPACE omawia instalację, konfigurację, przebieg pierwszej pracy z piaskownicą oraz architekturę, a dołączona dokumentacja API zawiera wykaz punktów końcowych, pól i przykładów.
Perplexity poinformowało, że CoreWeave i Akamai przetestowały i uruchomiły SPACE na swoich platformach chmurowych oraz współpracują z firmą, aby udostępnić SPACE swoim klientom. Crusoe również współpracuje z Perplexity, by udostępnić SPACE w ramach swojego portfolio Managed AI Services na własnej platformie chmurowej — poinformowała firma.












