コンテンツへスキップ

機械翻訳です。正式な情報源は英語版であり、ネイティブによる確認は未完了です。

プロダクト · work plane

アクセスマップではない

このサイトの大部分は、エージェントが何に到達できるかを説明しています。このページでは、エージェントとセッションが作業そのものをどう連携させるか、そして各構成要素が現時点で実際にどこまで及ぶかを説明します。

存在する理由

work plane のないガバナンスは、操作対象のないダッシュボードです

Olivares AI には二つの側面があり、同じバイナリで提供されます。一方は作業を実行してつなぎ、もう一方はそれを可視化して統制します。どちらも他方の飾りではありません。ガバナンスのない work plane は、後から誰も説明責任を果たせない作業を生み、work plane のないガバナンスは、操作対象のないダッシュボードになります。

この側面が解決する問題は仮定上のものではありません。このプロジェクト自身が開発中に苦しんだ問題です。互いを認識できないセッション、セッション間で食い違う状態、二重に行われる作業、そして一つのターミナル内にしか存在せず、閉じると失われる意思決定です。

実在するものと、しないもの

各構成要素と、その実際の到達範囲

境界は文章で約束するのではなく、コードで強制します。構成要素の範囲が概念より狭い場合は、その制限をここに明記し、テストで維持します。

Work items

稼働中・公開 API

概要、来歴、依存関係、受け入れ基準、意思決定、担当者、固有のイベント履歴を持つ作業単位です。永続化され、REST、CLI、同一プロセス内の呼び出し元が共有する一つのコマンド文書によって駆動されます。

modules/sessions/work_model.go · modules/sessions/work_api.go

Leases

稼働中・公開 API

fencing で保護され、有効期限を持つ権限としての所有権です。取得、更新、解放、引き継ぎ、取り消しができます。古い lease の保持者は work item に対する操作を続けられず、同時取得では必ず一者だけが成功します。

modules/sessions/work_lease.go

メッセージ、確認応答、引き継ぎ

稼働中・意図的に範囲を限定

work item に結び付いた永続的な会話で、リプレイと古い epoch の拒否を備えます。確認応答は、立ち止まって考える価値のある部分です。連携が破綻するのは、メッセージが届かなかったためよりも、読まれたのに対応されなかったためであることのほうがはるかに多く、「既読」と「回答済み」は同じ意味ではなくなります。

オーケストレーションワークフローの範囲内では実在します。汎用かつ全領域横断の受信箱は、意図的に接続されていません。この制限は約束ではなく、強制されています。起動テストは、起動時にバインドされる権限ソースとその順序を固定し、既知の4つの準備的な有効化のいずれでも失敗します。これは網羅的な allowlist ではありません。別の selector を使う将来の経路には独自のテストケースが必要です。ただし、接続準備済みの経路を誤って接続すれば、本番環境で驚くのではなく、テストが赤になります。

modules/sessions/communication_model.go(構造)· communication_ack_service.go と communication_ack_apply.go(確認応答の経路と epoch チェック)· cmd/olivares/communicationauthorityboot_test.go(公開 plane を未接続に保つ起動テスト)

work item 用の起動

稼働中・意図的に範囲を限定

予約し、lease を取得し、その後にのみセッションを起動します。work、epoch、fence、execution を永続化するため、再試行は二重実行ではなく安全な再試行になります。

オーケストレーション経由のみで、独立したエントリーポイントではありません。

modules/sessions/runtime_work_launch.go

A2A 経由のリモート実行

稼働中・意図的に範囲を限定

認可済みの peer 上の作業を計画、テスト、開始、監視、キャンセルし、委任した内容と返ってきた内容を示す永続的な受領記録を残します。

宛先が設定されている場合にのみマウントされます。認可済みのターゲットがなければ接合部は一切マウントされません。設定ファイルに書かれているというだけで、任意の peer へ作業を送る経路は存在しません。

cmd/olivares/wire.go · cmd/olivares/orchremote.go

Shadow mode と作業の最終決定権

存在せず、実装なし

work plane が決定主体になる前に、現在運用しているシステムと照合して二重に報告し、コンパレーターで比較する仕組みです。

「近日提供」でも「一部実装」でもありません。存在しません。現時点のデプロイでは、work plane にセッションの最終決定権を渡せず、製品内のどの記述もその機能を提供していると解釈してはなりません。仮に実現する場合は、既存ソースとの比較期間という動作証拠を伴って提供されます。単なるバージョン更新ではありません。

設計のみ

このページの読み方

「互いに会話するエージェント」の正直な説明

Work items と leases は、現時点で操作できる通常の API サーフェスです。エージェント間の会話は実在し、永続化されますが、オーケストレーションワークフローに限定されます。任意のエージェント向けの汎用メッセージバスはありません。リモート委任は機能し、未知の peer を拒否します。

存在しないものを、インターフェース上で「近日提供」とは表示しません。上で「存在しない」と明記しています。そうしなければ、統合時に発見するために午後を費やすことになります。このプロジェクトは、その種の主張を拒みます。トラストセンターと Claude Code の統制方法も参照してください。