Skip to content

Commit bd7fd4c

Browse files
rmdevproclaude
andcommitted
Agent Platform: rewrite Context Broker around the real concept
Replace feature-level description with the concept from c1-the-context- broker.md. Reframe as context engineering: the infinite conversation as thinking substrate (not a log), context windows as purpose-built curated views, build types as named assembly strategies, two memory layers (episodic + semantic) drawable in any proportion, and proactive background assembly so context is ready before the agent reaches for it. Bullet list updated to include configurable build types, per-participant windows, and proactive assembly as first-class capabilities. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 711b5d6 commit bd7fd4c

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

open-source/agent-platform.html

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,17 +85,23 @@ <h3>eMAD Host</h3>
8585
<div class="lbl">§ 01 · Context Broker</div>
8686
<div>
8787
<h2>The memory layer for AI agents.</h2>
88-
<p>LLM agents reason inside finite context windows. Real conversations accumulate indefinitely. Context Broker bridges that gap.</p>
89-
<p>It stores every message, embeds it for semantic search, extracts structured knowledge into a graph, and assembles purpose-built context windows on demand — curated views tailored to the specific participant, constructed according to a configured strategy, strictly bound by token budgets.</p>
88+
<p>LLM agents reason inside finite context windows. Real conversations accumulate indefinitely. Context Broker is the service that bridges that gap — the tool that performs <b>context engineering</b>, the discipline of assembling the right informational view from an unbounded conversation substrate for a specific agent, with a specific purpose, within a specific token budget.</p>
89+
<p>Every conversation — every message, every turn, every participant — is stored completely and indefinitely. This is the <em>infinite conversation</em>: not a log or an audit trail, but the medium through which agents think and accumulate knowledge over time.</p>
90+
<p>A context window is not the conversation truncated to fit. It is a <b>purpose-built view</b> constructed by a named <em>build type</em> — progressive compression, sliding window, knowledge-dominant, document injection, or any domain-specific hybrid. Two agents in the same conversation can receive entirely different assembled views, because what each agent needs from that history is different. The build type encodes an agent's purpose at the memory layer.</p>
91+
<p>Build types draw on two distinct memory layers in any proportion. <b>Episodic memory</b> is the conversation record itself, progressively compressed as it ages. <b>Semantic memory</b> is a knowledge graph extracted from conversations in the background — entities, relationships, preferences, and decisions — answering <em>what do I know about X</em> rather than <em>what was said about X</em>. An engineering agent might be weighted toward semantic-dominant context; a persona agent maintaining continuity with a user, toward episodic.</p>
92+
<p>Assembly is <b>proactive</b>. Context is rebuilt for each participant in the background after every message, during idle time. When an agent reaches for its context, the assembled view is already waiting — no summarization latency at reasoning time. The complexity of compression, graph retrieval, and strategy application is hidden from the agent entirely.</p>
9093

91-
<h3>What it does</h3>
94+
<h3>What it provides</h3>
9295
<ul>
93-
<li><b>Infinite conversation storage</b> with Postgres + pgvector</li>
94-
<li><b>Multi-tier progressive compression</b> — archival summaries, chunk summaries, and recent verbatim, assembled to fit any token budget</li>
95-
<li><b>Hybrid search</b> — vector similarity, BM25, reciprocal rank fusion, optional reranking</li>
96-
<li><b>Knowledge graph</b> — automatic entity and relationship extraction into Neo4j</li>
96+
<li><b>Infinite conversation storage</b> — Postgres + pgvector, every message preserved</li>
97+
<li><b>Configurable build types</b> — compose episodic and semantic memory per participant; author custom strategies for domain-specific agents</li>
98+
<li><b>Three-tier progressive compression</b> — the default build type: archival summary, chunk summaries, recent verbatim, scaled to any token budget</li>
99+
<li><b>Hybrid semantic search</b> — vector similarity, BM25, reciprocal rank fusion, optional reranking</li>
100+
<li><b>Knowledge graph extraction</b> — entities, relationships, preferences, and decisions extracted to Neo4j in the background</li>
101+
<li><b>Per-participant windows</b> — each LLM participant gets its own build type and token budget, even within the same conversation</li>
102+
<li><b>Proactive background assembly</b> — context is rebuilt after each message, ready the moment an agent reaches for it</li>
97103
<li><b>MCP tool interface</b> — ten-plus tools agents can call directly</li>
98-
<li><b>OpenAI-compatible chat endpoint</b> — drop-in integration for anything that speaks the OpenAI API</li>
104+
<li><b>OpenAI-compatible chat endpoint</b> — drop-in for anything that speaks the OpenAI API</li>
99105
</ul>
100106

101107
<h3>Stack</h3>

0 commit comments

Comments
 (0)