Databricks、複数のAIをまとめて動かす新ツール公開
Databricks Open-Sources Omnigent: A Meta-Harness That Composes, Governs, and Shares AI Agents Across Claude Code, Codex, and Pi

Databricksが、複数のAIを管理するツール「Omnigent」を公開。異なるAIを連携させ、開発者の作業効率を上げるため重要。
Databricksは、AIエージェント向けのオープンソースの「meta-harness」であるOmnigentをリリースしました。このプロジェクトはApache 2.0ライセンスの下で提供されます。Databricks AIチームはNeonと共同でこれを構築しました。harnessとは、モデルをエージェントに変えるためのラッパーです。Claude Code、Codex、そしてPiはharnessです。Omnigentはそれらの一つ上の層に位置します。Omnigentは各harnessを、より大きなシステムの一部として交換可能なものとして扱います。多くのエンジニアは現在、一度に4つか5つのエージェントを使いこなしています。彼らはコーディングエージェント、検索ツール、Docs、Slackの間でテキストをコピーしています。各harnessは自身のセッションしか理解しません。Omnigentは、構成、制御、およびコラボレーションが存在する共有レイヤーを追加します。What is Omnigent Omnigentは、コマンドラインエージェントやエージェントSDKの上にある共通インターフェースです。Claude Code、Codex、そしてPiのようなターミナルコーディングエージェントをラップします。また、OpenAI AgentsやClaude Agents SDKのようなSDKもラップします。この設計は一つの観察に基づいています。harnessが内部でどのようにモデルを呼び出すかに関わらず、ユーザーに面するインターフェースは同じです。メッセージとファイルが入力され、テキストストリームとツール呼び出しが出力されます。Omnigentはそのインターフェースを標準化し、harnessが交換可能になるようにします。ユーザーはモデルとインフラストラクチャを提供し、Omnigentはその上でエージェントを実行します。Omnigentは、複数のエージェントを一つのorchestratorの下で交換可能なworkerとして調整できます。How Omnigent Works アーキテクチャは2つの部分から構成されます。runnerは、任意のAgentを統一されたAPIを持つsandboxed sessionでラップします。serverはポリシーと共有機能を提供します。serverは、terminal、app、およびweb APIを介してすべてのセッションを公開します。一つのコマンドでterminalにセッションを開始します。また、localhost:6767でローカルのweb UIも起動します。同じセッションがbrowserやphoneにも表示されます。メッセージ、sub-agents、terminal、およびファイルは同期された状態を保ちます。CLIはomnigentとomniという2つの名前でインストールされます。これらは交換可能です。初回実行時には、環境内に既に存在するモデルの認証情報を検出します。https://omnigent.ai/ Composition, Control, and Collaboration DatabricksチームはOmnigentを3つの機能を中心に構成しています。
この記事について質問
記事の内容に答えます。記事外のことは都度ウェブで調べます。