Freestyle: コーディングエージェント向けサンドボックス
軽量コンテナではなく、KVMサポートを備えたフルLinux VMを提供し、入れ子状の仮想化(nested virtualization)を可能にします。700ms未満の超高速プロビジョニングと、エージェントによるタスクの並列実行を可能にするライブフォーク機能を搭載しています。
ベータFreestyle
AIエージェント向けの多くの「サンドボックス」は、権限が制限された実質的なDockerコンテナに過ぎません。Freestyleは、本物のルート権限とKVMサポートを備えたフルLinux VMを提供することで、根本的に異なるアプローチを採用しています。これは単なる技術的な違いではなく、エージェントがsystemdサービスの管理や複雑なネットワークスタックの設定、さらには入れ子状の仮想化の実行まで可能にするプロダクトの転換点です。自律型エンジニアを構築する開発者にとって、これはコンテナ化されたエージェントを悩ませる「permission denied(権限拒否)」の摩擦を取り除きます。
技術的な特筆点はオーケストレーションレイヤーにあります。700ms未満でのVMプロビジョニングは、高度に最適化されたスナップショットおよびリストアメカニズムを示唆しており、これはAIとの対話の流れを維持するために不可欠です。ライブフォーク機能は特に巧妙で、開発者が3つの同一なVM状態を立ち上げ、3つの異なるエージェントに3つの異なる実装パスを同時に試行させることができます。これにより、開発プロセスは線形なシーケンスから並列的な実験へと変貌します。
しかし、フルVMの管理という複雑さは、名前空間(namespaces)よりもセキュリティ上の攻撃表面を広げることになります。プロダクトは隔離を強調していますが、AIが生成したコードにルート権限を与えるには、ハイパーバイザーの境界に対する厳格な信頼が必要です。さらに、「Freestyle Git」レイヤーは開発者とソースオブトゥルースの間に新たな抽象化層を追加するため、厳格な既存のCI/CDワークフローを持つチームにとっては摩擦が生じる可能性があります。
Freestyleは、WebContainersや基本的なDockerポッドの制限を使い果たした、「Devinスタイル」のエージェントを構築しているAI研究者やDevOpsエンジニアにとって必見のツールです。エージェントにカーネルモジュールのインストール、データベースサービスの管理、あるいは深いシステムデバッグを行わせる必要がある場合、これこそが待ち望んでいたインフラストラクチャとなるでしょう。