Context Bus

Echtzeit-Events für Multi-Agent-Koordination

Der Context Bus ist ein persistentes, append-only Event-Log mit versionierten Events, kausaler Abstammung, Konsistenzebenen und selektivem Routing. Jede Session-Mutation, Knowledge-Aktualisierung, Artefakt-Erstellung und Tool-Aufruf wird als typisiertes Event mit monotoner Versionierung veröffentlicht. Agents abonnieren mit TopicFilters, um nur relevante Events zu erhalten, senden gerichtete Nachrichten an bestimmte Agents und nutzen Cursor-basiertes Polling oder SSE für Echtzeit-Updates. Cross-Machine-Transport wird über signierte TransportEnvelopes und das Google A2A JSON-RPC-Protokoll unterstützt.

Das Problem

Keine Kommunikation zwischen Agents

Ohne Event-System arbeiten Agents blind nebeneinander. Sie duplizieren Arbeit, widersprechen sich und verpassen wichtige Kontext-Änderungen.

Abonnieren mit TopicFilters für selektives Event-Routing. Gerichtete Events zielen auf bestimmte Agents. Cross-Machine-Transport via signierte Envelopes.

curl
curl (-N http://localhost:7700/v1/events?workspaceId=my-team)
- id: 42
- event: session_mutated
- data: {"id":42,"workspaceId":"my-team","channelId":"feat/auth",
- "kind":"session_mutated","version":42,"consistencyLevel":"strong",
- "actor":"cursor","payload":{"tool":"ctx_session","action":"save"}}
-
- id: 43
- event: knowledge_remembered
- data: {"id":43,"workspaceId":"my-team","channelId":"feat/auth",
- "kind":"knowledge_remembered","version":43,"parentId":42,
- "consistencyLevel":"eventual","actor":"claude","payload":{
- "tool":"ctx_knowledge","key":"auth/strategy"}}
Context Bus

5 Tools

01

Selektives Routing & TopicFilter

Agents abonnieren mit TopicFilters — Filtern nach Event-Art, Akteur, Konsistenzebene oder Agent-Identität. Gerichtete Events zielen nur auf bestimmte Agents, reduzieren Rauschen und sparen Tokens.

02

Konsistenzebenen

Jedes Event trägt eine Konsistenzebene — local (informativ), eventual (geteilt, asynchron) oder strong (erfordert Synchronisation) — damit Agents wissen, welche Änderungen priorisiert werden müssen.

03

A2A-Transport & Cross-Machine-Handoffs

TransportEnvelopeV1 verpackt Kontext-Pakete und Handoff-Bundles mit HMAC-SHA256-Signaturen und Agent-Identität für sicheren Cross-Machine-Transport. Senden via CLI (<code>lean-ctx pack send</code>) oder HTTP (<code>/v1/a2a/handoff</code>).

04

Google A2A Protokoll-Kompatibilität

JSON-RPC 2.0-Endpoint unter <code>/a2a</code> unterstützt <code>tasks/send</code>, <code>tasks/get</code> und <code>tasks/cancel</code>. Agent Card unter <code>/.well-known/agent.json</code> für standardkonforme A2A-Discovery.

05

Event-Suche, Abstammung & Replay

Volltextsuche über Event-Payloads (FTS5), kausale Abstammungsgraphen via parent_id-Ketten, Cursor-basiertes Replay ab jedem Punkt. Events überleben Server-Neustarts. Automatisches Backfill aus SQLite.

6 Event Types
SSE Streaming Protocol
Event Replay Depth
Tools

2 MCP Tools

Der Context Bus ist ein persistentes, append-only Event-Log mit versionierten Events, kausaler Abstammung, Konsistenzebenen und selektivem Routing. Jede Session-Mutation, Knowledge-Aktualisierung, Artefakt-Erstellung und Tool-Aufruf wird als typisiertes Event mit monotoner Versionierung veröffentlicht. Agents abonnieren mit TopicFilters, um nur relevante Events zu erhalten, senden gerichtete Nachrichten an bestimmte Agents und nutzen Cursor-basiertes Polling oder SSE für Echtzeit-Updates. Cross-Machine-Transport wird über signierte TransportEnvelopes und das Google A2A JSON-RPC-Protokoll unterstützt.

Context Bus

Verwandte Dokumentation

Verifikation

Jede Ausgabe trägt einen Beweis

LeanCTX generiert Proof-Artefakte für jede Session: welche Dateien gelesen wurden, was komprimiert wurde, welche Prüfungen bestanden wurden und wie Tokens ausgegeben wurden. Das macht KI-Arbeit auditierbar, reproduzierbar und vertrauenswürdig.

Explore Context Bus

Der Context Bus ist ein persistentes, append-only Event-Log mit versionierten Events, kausaler Abstammung, Konsistenzebenen und selektivem Routing. Jede Session-Mutation, Knowledge-Aktualisierung, Artefakt-Erstellung und Tool-Aufruf wird als typisiertes Event mit monotoner Versionierung veröffentlicht. Agents abonnieren mit TopicFilters, um nur relevante Events zu erhalten, senden gerichtete Nachrichten an bestimmte Agents und nutzen Cursor-basiertes Polling oder SSE für Echtzeit-Updates. Cross-Machine-Transport wird über signierte TransportEnvelopes und das Google A2A JSON-RPC-Protokoll unterstützt.