サンドボックス外のエージェントハーネス: 持続的実行とコールドスタート

Ad
Mendralのブログでは、エージェントハーネス(LLMにプロンプトを送信し、ツールコールを実行し、結果をフィードバックするループ)は、特にマルチユーザーエージェントの場合、サンドボックスの外部で実行すべきだと主張しています。2つのアーキテクチャを比較し、外部モデルを採用する際に解決した3つの課題を詳述しています。
2つのアーキテクチャ
- ハーネスをサンドボックス内に配置: ループは、処理対象のコードと同じコンテナ内に存在します。ツールコール(bash、read、write)はローカルで実行されます。スキルやメモリはコンテナのファイルシステム上のファイルです。これはClaude Codeがローカルで行っている方法です。実行モデルはシンプルですが、認証情報がサンドボックス内にあり、サンドボックスがセッションそのものであるため(セッションを失うと進捗も失われる)、マルチユーザー環境では分散ファイルシステムの問題が生じます。
- ハーネスをサンドボックス外に配置: ループはバックエンドで実行され、APIを介してサンドボックスを呼び出してツールを実行します。認証情報はサンドボックス外に保たれるため、権限モデルが不要になります。サンドボックスはアイドル時に一時停止でき、使い捨て可能(障害に耐える)になり、マルチユーザー共有は分散ファイルシステムではなく共有データベースの問題になります。
Ad
解決した3つの課題
- 永続的な実行: エージェントセッションは数時間実行される可能性があり、デプロイや障害にも耐える必要があります。MendralはチェックポイントにInngestを使用しています。各ターンがステップとなり、サーバーが再起動してもループは中断したところから再開します。
- 低コールドスタートを実現するサンドボックスのライフサイクル: ループはほとんどの時間(LLM呼び出し中など)中断されています。Blaxelを使用して、スタンバイ状態から約25msでサンドボックスを再開し、インタラクティブなターン中の数秒に及ぶコールドスタートを回避しています。
- ファイルシステムの抽象化: ハーネスとサンドボックスが異なるマシン上にあるため、共有ファイルシステムは利用できなくなります。Mendralはこれに対処する必要があったと述べていますが、この記事では最初の2つを解決すべき主要な課題として焦点を当てています。
この記事では、永続的な実行とコールドスタート処理の複雑さにもかかわらず、外部モデルがマルチユーザー設定に優れていると結論付けています。
📖 Read the full source: HN AI Agents
Ad
👀 See Also

News
長い会話ではClaudeのシステムプロンプト遵守が低下する
Claudeベースのエージェントは、40〜50メッセージを超えるとシステムプロンプトの遵守が低下し、書式設定ルールが無視され、制約が忘れられるようになります。この問題は、システムプロンプトがコンテキストウィンドウ内で会話履歴と注意の重みを競合することに起因しています。
OpenClawRadar

News
Claude AIが複数のプラットフォームでエラー増加を報告
AnthropicのClaude AIシステムは、2026年3月2日にclaude.ai、Claude Console、Claude Codeでエラーが増加しました。同社のステータスページとRedditのパフォーマンススレッドでは、監視情報とコミュニティからの報告が提供されています。
OpenClawRadar

News
AIが既に従来のアカデミアを終わらせた——「ボリュームゲーム」の内部
教授が解説:AIが学術界を崩壊させた。学生の課題はAI生成、研究者は1日1本論文、助成金申請は3倍に。ゲームはもう成り立たない。
OpenClawRadar

News
マザーボードの販売が25%以上急落、AIチップ生産が消費者向けPC部品を圧迫
ASUS、GIGABYTE、MSI、ASRockはいずれも2026年のマザーボード出荷目標を22~37%引き下げ。チップメーカーがAIプロセッサの生産を優先するため、部品不足と価格上昇が発生している。
OpenClawRadar