Context changes happen silently. No agent knows what another agent just learned, changed, or decided.
Context Bus は、バージョン管理されたイベント、因果関係の系譜、整合性レベル、選択的ルーティングを備えた永続的な追記専用イベントログです。すべてのセッション変更、ナレッジ更新、アーティファクト作成、ツール呼び出しは、単調バージョニングを持つ型付きイベントとして発行されます。エージェントは TopicFilters でサブスクライブして関連イベントのみを受け取り、特定のエージェントへ指向メッセージを送り、カーソルベースのポーリングまたは SSE でリアルタイム更新を受け取ります。マシン間トランスポートは署名付き TransportEnvelopes と Google A2A JSON-RPC プロトコルでサポートされます。
Silent Context Drift
Agent A learns that the database schema changed. Agent B, working on the same project, has no idea and writes queries against the old schema. Without a shared event stream, context drift is invisible.
TopicFilters で選択的イベントルーティングにサブスクライブ。指向性イベントは特定のエージェントを対象。署名付きエンベロープによるマシン間トランスポート。
5 ツール
選択的ルーティングと TopicFilter
エージェントは TopicFilters でサブスクライブし、イベント種別、アクター、整合性レベル、またはエージェント識別でフィルタします。指向性イベントは特定のエージェントのみを対象とし、ノイズを減らしトークンを節約します。
整合性レベル
各イベントは整合性レベルを持ちます — local(情報提供)、eventual(共有、非同期)、または strong(同期が必要) — エージェントがどの変更を優先すべきか判断できます。
A2A トランスポートとマシン間ハンドオフ
TransportEnvelopeV1 はコンテキストパッケージと handoff バンドルを HMAC-SHA256 署名とエージェント識別でラップし、安全なマシン間トランスポートを実現します。CLI(<code>lean-ctx pack send</code>)または HTTP(<code>/v1/a2a/handoff</code>)で送信。
Google A2A プロトコル互換
<code>/a2a</code> の JSON-RPC 2.0 エンドポイントが <code>tasks/send</code>、<code>tasks/get</code>、<code>tasks/cancel</code> をサポート。標準の A2A ディスカバリー用に <code>/.well-known/agent.json</code> に Agent Card を公開。
イベント検索、系譜とリプレイ
イベントペイロードの全文検索(FTS5)、parent_id チェーンによる因果系譜グラフ、任意の時点からのカーソルベースの Replay。イベントはサーバー再起動後も保持。SQLite からの自動 Backfill。
2 MCP ツール
Context Bus は、バージョン管理されたイベント、因果関係の系譜、整合性レベル、選択的ルーティングを備えた永続的な追記専用イベントログです。すべてのセッション変更、ナレッジ更新、アーティファクト作成、ツール呼び出しは、単調バージョニングを持つ型付きイベントとして発行されます。エージェントは TopicFilters でサブスクライブして関連イベントのみを受け取り、特定のエージェントへ指向メッセージを送り、カーソルベースのポーリングまたは SSE でリアルタイム更新を受け取ります。マシン間トランスポートは署名付き TransportEnvelopes と Google A2A JSON-RPC プロトコルでサポートされます。
すべての出力に証拠が付随
LeanCTXはすべてのセッションの証拠アーティファクトを生成します:どのファイルが読み取られたか、何が圧縮されたか、どのチェックが通過したか、トークンがどのように使用されたか。これによりAI作業は監査可能、再現可能、信頼に値するものになります。
Related Pillars
Explore Context Bus
Context Bus は、バージョン管理されたイベント、因果関係の系譜、整合性レベル、選択的ルーティングを備えた永続的な追記専用イベントログです。すべてのセッション変更、ナレッジ更新、アーティファクト作成、ツール呼び出しは、単調バージョニングを持つ型付きイベントとして発行されます。エージェントは TopicFilters でサブスクライブして関連イベントのみを受け取り、特定のエージェントへ指向メッセージを送り、カーソルベースのポーリングまたは SSE でリアルタイム更新を受け取ります。マシン間トランスポートは署名付き TransportEnvelopes と Google A2A JSON-RPC プロトコルでサポートされます。