Context Bus

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 के साथ सब्सक्राइब करें। निर्देशित इवेंट्स विशिष्ट एजेंटों को लक्षित करते हैं। हस्ताक्षरित एनवेलप के माध्यम से क्रॉस-मशीन ट्रांसपोर्ट।

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 टूल्स

01

चयनात्मक रूटिंग और TopicFilter

एजेंट TopicFilters के साथ सब्सक्राइब करते हैं — इवेंट प्रकार, एक्टर, कंसिस्टेंसी लेवल या एजेंट पहचान से फ़िल्टर। निर्देशित इवेंट्स केवल विशिष्ट एजेंटों पर लक्षित होते हैं, शोर घटाते हैं और टोकन बचाते हैं।

02

कंसिस्टेंसी लेवल्स

हर इवेंट एक कंसिस्टेंसी लेवल रखता है — local (सूचनात्मक), eventual (शेयर्ड, एसिंक), या strong (सिंक आवश्यक) — ताकि एजेंट्स को पता चले कि किन बदलावों को प्राथमिकता देनी है।

03

A2A ट्रांसपोर्ट और क्रॉस-मशीन हैंडऑफ

TransportEnvelopeV1 कॉन्टेक्स्ट पैकेज और हैंडऑफ बंडल्स को HMAC-SHA256 हस्ताक्षरों और एजेंट पहचान के साथ लपेटकर सुरक्षित क्रॉस-मशीन ट्रांसपोर्ट प्रदान करता है। CLI (<code>lean-ctx pack send</code>) या HTTP (<code>/v1/a2a/handoff</code>) के माध्यम से भेजें।

04

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 प्रकाशित।

05

इवेंट सर्च, लिनिएज और रीप्ले

इवेंट पेलोड पर फुल-टेक्स्ट सर्च (FTS5), parent_id चेन्स के माध्यम से कॉजल लिनिएज ग्राफ, किसी भी बिंदु से कर्सर-आधारित रीप्ले। सर्वर रीस्टार्ट के बाद भी इवेंट्स बने रहते हैं। SQLite से स्वचालित बैकफ़िल।

6 Event Types
SSE Streaming Protocol
Event Replay Depth
टूल्स

2 MCP टूल्स

Context Bus एक पर्सिस्टेंट, अपेंड-ओनली इवेंट लॉग है जिसमें वर्जनड इवेंट्स, कॉजल लिनिएज, कंसिस्टेंसी लेवल्स और चयनात्मक रूटिंग हैं। हर सेशन म्यूटेशन, नॉलेज अपडेट, आर्टिफ़ैक्ट निर्माण और टूल कॉल मोनोटोनिक वर्शन के साथ टाइप्ड इवेंट के रूप में पब्लिश होता है। एजेंट TopicFilters के साथ सब्सक्राइब करके केवल प्रासंगिक इवेंट्स प्राप्त करते हैं, विशिष्ट एजेंटों को निर्देशित संदेश भेजते हैं, और रियल-टाइम अपडेट के लिए कर्सर-आधारित पोलिंग या SSE का उपयोग करते हैं। हस्ताक्षरित TransportEnvelopes और Google A2A JSON-RPC प्रोटोकॉल के माध्यम से क्रॉस-मशीन ट्रांसपोर्ट समर्थित है।

Context Bus

संबंधित दस्तावेज़ीकरण

सत्यापन

हर आउटपुट प्रमाण के साथ आता है

LeanCTX हर सत्र के लिए प्रमाण आर्टिफैक्ट उत्पन्न करता है: कौन सी फ़ाइलें पढ़ी गईं, क्या संपीड़ित किया गया, कौन सी जाँचें पास हुईं और टोकन कैसे खर्च हुए। यह AI कार्य को ऑडिट योग्य, रीप्ले योग्य और विश्वसनीय बनाता है।

Explore Context Bus

Context Bus एक पर्सिस्टेंट, अपेंड-ओनली इवेंट लॉग है जिसमें वर्जनड इवेंट्स, कॉजल लिनिएज, कंसिस्टेंसी लेवल्स और चयनात्मक रूटिंग हैं। हर सेशन म्यूटेशन, नॉलेज अपडेट, आर्टिफ़ैक्ट निर्माण और टूल कॉल मोनोटोनिक वर्शन के साथ टाइप्ड इवेंट के रूप में पब्लिश होता है। एजेंट TopicFilters के साथ सब्सक्राइब करके केवल प्रासंगिक इवेंट्स प्राप्त करते हैं, विशिष्ट एजेंटों को निर्देशित संदेश भेजते हैं, और रियल-टाइम अपडेट के लिए कर्सर-आधारित पोलिंग या SSE का उपयोग करते हैं। हस्ताक्षरित TransportEnvelopes और Google A2A JSON-RPC प्रोटोकॉल के माध्यम से क्रॉस-मशीन ट्रांसपोर्ट समर्थित है।