perplexityai/SPACE

Sandboxed Platform for Agentic Code Execution: pluggable-runtime sandboxes for running agent and user code in isolation.

解決する課題

SPACE (Sandboxed Platform for Agentic Code Execution) は、信頼できないコードを実行するための安全で分離された環境を提供します。AI エージェントやコード実行サービスなど、ホストシステムのセキュリティや安定性を損なうことなく、ユーザーが提供または生成したコードを実行する必要があるアプリケーション向けに設計されています。

仕組み

SPACE は Firecracker microVM を使用して、軽量で分離された Linux 環境を作成します。アプリケーションは HTTP API を介してプラットフォームと対話し、サンドボックスのライフサイクル全体(テンプレートからの環境作成、コマンドの実行、アプリケーションへの出力ストリーミング、終了時のサンドボックスの一時停止や削除)を管理します。起動レイテンシを削減するウォームプールや、環境を迅速に復元するためのスナップショットなどの高度な機能をサポートしています。

対象ユーザー

このプラットフォームは、AI エージェント、コードインタープリター、または共同コーディングプラットフォームを構築しており、制御された環境で任意のコードを実行するための堅牢でスケーラブルかつ安全な方法を必要としている開発者向けです。

ハイライト

  • Firecracker microVM を使用した高性能で安全な分離。
  • サンドボックス管理のための言語に依存しない HTTP API を提供。
  • エージェントワークフローのコールドスタート時間を最小限に抑えるウォームプールをサポート。
  • 既存の SDK をサポートするための E2B 互換ラッパーを同梱。
  • 可観測性と本番環境レベルの信頼性に重点を置いて構築。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト