
2026/04/07 22:39
Google は実験的エージェント編成テストベッド「Scion」をオープンソース化しました。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Scion は、Google が「エージェント用ハイパーバイザー」と表現した実験的なオーケストレーションテストベッドです。各ディープエージェント(Claude Code、Gemini CLI、Codex など)を専用の git ワークツリーと認証情報を持つ独立したコンテナで実行し、同一プロジェクト上で複数のエージェントが干渉せずに並行して作業できるようにします。
エージェントはローカル、リモート VM、または Kubernetes クラスター上で Docker、Podman、Apple コンテナ、あるいは名前付きプロファイルランタイムを使用して実行できます。Scion はコード化・監査・テストなどの目的を並列に実行する動的タスクグラフをサポートします。
プラットフォームでは grove(プロジェクト)、hub(中央制御プレーン)、および runtime broker(ハブが稼働するマシン)という用語を導入しています。各エージェントのライフサイクル、認証、および設定を管理する一連のアダプタを harnesses と呼びます。現在、OpenCode と Codex のサポートは部分的です。
Google はゲーム Relics of the Athenaeum で Scion を実演しました。この例ではランナーが新しいキャラクター/エージェントインスタンスを生成し、それらがワーカーおよび専門化されたエージェントを生成して、共有ワークスペースと直接メッセージングを通じて協力します。
Scion は制約よりも隔離を重視し、「--yolo」モードを提供しています。このモードではコンテナ化、git ワークツリー、およびネットワークポリシーに対応した計算ノードが用意され、エージェントは必要な操作を実行できる一方で外部境界を尊重します。
本文
Scion – 実験的エージェントオーケストレーションテストベッド
ローカルとリモートのコンピューティングリソースにまたがるコンテナ内で同時実行される複数のエージェントを管理することを目的として設計されたScionは、開発者がアイデンティティ・認証情報・共有ワークスペースを隔離した状態で特化型エージェント群を稼働させるための実験的オーケストレーションテストベッドです。
Google は Scion を「エージェント用ハイパーバイザー」と表現し、エージェントメモリ・チャットルーム・タスク管理など多エージェントシステム構成要素を横断的な関心事として統合できると述べています。
Scion は ディープエージェント(Claude Code、Gemini CLI、Codex など)を隔離された同時実行プロセスとしてオーケストレーションします。各エージェントは独自のコンテナ、git ワークツリー、認証情報を持ち、互いに干渉することなくプロジェクトの異なる部分で作業できます。エージェントはローカル、リモート VM、Kubernetes クラスター上で実行可能です。
Scion は開発者が動的に進化しつつ並列に実行されるタスクグラフを管理できるようにします。目的はコーディング・監査・テストなど多岐にわたり、固定セットのエージェントに依存せず、異なるライフサイクルを持つエージェントをサポートします。あるエージェントは長期稼働で専門的な役割を担い、別のエージェントは単一タスクに結び付いた短命で臨時的です。
Scion のコア原則のひとつは、安全性を保つために制約よりも隔離を優先することです。埋め込みルールでエージェントの振る舞いを制限する代わりに、Scion は外部境界とガードレールを適用しながら、エージェントがタスク完了に必要な行動を自由に取れるようにします。
- エージェントは「yolo」モードで実行され、コンテナ・git ワークツリー・計算ノードの隔離が施されます。ネットワークポリシーはインフラ層で管理します。
- 複数の人気エージェントをサポートするアダプタ(ハーネス)により、ライフサイクル・認証・設定を統括します。Gemini、Claude Code、OpenCode、Codex(後者二つは部分的サポート)が含まれます。
- Docker、Podman、Apple コンテナ、Kubernetes(名前付きプロファイル)など、さまざまなコンテナランタイムを Scion と共に利用できます。
Scion を使用するには、独自の語彙に慣れる必要があります。主な概念は以下の通りです。
- grove – プロジェクト
- hub – オーケストレーション用中央制御平面
- runtime broker – hub が稼働するマシンなど
Google は、Scion の機能を紹介するためにゲーム Relics of the Athenaeum のコードベースを公開しました。この例では、複数のエージェントが計算パズルを解くために協力します。異なるハーネスで稼働する個別エージェントはキャラクターを模倣し、ゲームランナーは新しいキャラクター/エージェントを生成し、それらがさらにワーカーや専門エージェントを動的に起動します。協調はチャレンジデータの読み書きを行う共有ワークスペースと、直接メッセージおよびパーティ全体へのブロードキャストを通じて実現されます。
著者について
Sergio De Simone