高速なサンドボックスプロビジョニング
AI生成コード用のサンドボックスをすばやく作成でき、ホームページとドキュメントの両方で、コードから実行まで90ms未満で作成できると説明されています。
Daytonaは、AI生成コードを安全に実行できるサンドボックス基盤。stateful環境、SDK、API、CLIでエージェントや開発者のワークフローに対応。
Daytonaは、分離されたサンドボックス内でAI生成コードを実行するための安全なインフラプラットフォームです。ローカルマシンへのアクセスの代わりに、制御された実行、statefulな操作、再現可能な環境を必要とするエージェントおよび開発者のワークフロー向けに位置づけられています。
ドキュメントでは、Daytonaのサンドボックスは専用カーネル、ファイルシステム、ネットワークスタック、割り当て済みのvCPU、RAM、ディスクを備えた完全な構成可能なコンピューターとして説明されています。プラットフォームはSDK、RESTful API、CLIを通じたプログラムによる制御をサポートし、セッションをまたいで継続する永続的なエージェントワークフロー向けに構築されています。
AI生成コード用のサンドボックスをすばやく作成でき、ホームページとドキュメントの両方で、コードから実行まで90ms未満で作成できると説明されています。
リアルタイム出力ストリーミングとプロセス実行制御を備えた分離環境内で、コードやシェルコマンドを実行できます。
SDKとAPIのファイルシステム操作に支えられた、完全なCRUD操作ときめ細かな権限制御でサンドボックスのファイルを管理できます。
ワークフローでリポジトリやソース管理アクセスが必要な場合に、安全な認証情報処理を伴うネイティブなGit操作を使用できます。
組み込みのLSPサポートにより、マルチ言語補完やリアルタイム解析のための言語サーバー機能にアクセスできます。
Python、TypeScript、Ruby、Go、JavaのSDKに加え、RESTful APIとCLIアクセスを通じてプログラムから操作できます。
Daytonaを使ってエージェントが生成したコードを分離環境で実行し、開発者マシンと主要ワークスペースを実行環境から切り離します。
複数の実行やセッションをまたいで再現可能な出力が必要なエージェントループのために、並列サンドボックス、スナップショット、永続状態を活用します。
SDKまたはAPIを使って、アプリケーションコード内でサンドボックスの作成、プロセス実行、ファイル操作、クリーンアップを自動化します。
再現可能なスナップショット状態と並列環境を活用し、繰り返しテスト間で結果を比較する評価実行にプラットフォームを利用します。
LSP、Git、リアルタイム出力を備えたサンドボックス化されたランタイムアクセスを使用し、ソース管理と対話的なフィードバックを必要とするコーディングアシスタントのワークフローを支援します。
Daytonaは、分離されたサンドボックス内でAI生成コードを実行するための安全なインフラを提供します。ドキュメントでは、SDK、API、CLIを通じてサンドボックスをプログラムから管理するためのプラットフォームとして説明されています。
ドキュメントによると、DaytonaのSDKはPython、TypeScript、Ruby、Go、Javaで利用できます。また、Mac/LinuxおよびWindows向けのCLI、さらにRESTful APIとToolbox APIアクセスについても記載されています。
Daytonaのサンドボックスは、コードから実行まで90ms未満で起動すると説明されており、状態を持つ環境スナップショットとセッションをまたいだ永続化に対応しています。
料金ページでは、compute、GPU、メモリ、ストレージ、Windowsに対する従量課金が示されており、無料トライアルと200ドル分の無料computeが含まれています。また、startup向けクレジットや、より大きな上限、SSO、監査ログ、BYOCなどのenterpriseオプションも記載されています。
ドキュメントによると、サンドボックスは完全な分離、専用カーネル、ファイルシステム、ネットワークスタック、割り当て済みのvCPU、RAM、ディスクを提供します。公開ドキュメントでは、DaytonaはPython、TypeScript、JavaScriptの任意のコードを実行でき、OCI/Docker互換性もサポートしていると説明されています。