Skip to content

Commit a0665cb

Browse files
rmdevproclaude
andcommitted
Agent Platform: rewrite § 02 as "Modular Agent Host"; drop eMAD term
§ 02 retitled "Modular Agent Host" (was "eMAD Host"). Industry-facing framing replaces the eMAD/ephemeral-modular-agent-daemon internal terminology. New structure parallels § 01 Context Broker: - Lead paragraph — service infrastructure for freestanding modular agents, managed through its own agent - Modular Agents — self-contained pieces of intelligence that live outside specific applications, reaching in to use them as tools - Service Infrastructure — the core background services a modular agent needs to run on its own, plus the connectivity to reach out - Imperator Managed Agentic Service — same double-meaning as the Broker; the Host's Imperator can load, create, and modify modular agents in place - Stack — refreshed from actual deployment (LangGraph + LangChain, Postgres with pgvector, Dkron for scheduling, Playwright for browser automation, Nginx) § 03 Together — eMAD/eMAD Host references renamed to modular agent / Modular Agent Host for consistency. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 6ac2331 commit a0665cb

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

‎open-source/agent-platform.html‎

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -126,34 +126,34 @@ <h3>Stack</h3>
126126
</div>
127127

128128
<div class="detail-section">
129-
<div class="lbl">§ 02 · eMAD Host</div>
129+
<div class="lbl">§ 02 · Modular Agent Host</div>
130130
<div>
131-
<h2>Plug-and-play agent orchestration.</h2>
132-
<p><b>eMAD</b> stands for <em>ephemeral Modular Agent Daemon</em>. The Host is the runtime that loads them, routes to them, and manages their lifecycle. Install a new agent with <code style="background:var(--bg-raised); padding:2px 5px; font-family:var(--mono); font-size:0.9em;">pip install</code>, and the Host picks it up — no restart, no monolithic deploy.</p>
131+
<h2>Modular Agent Host</h2>
132+
<p>Service infrastructure for freestanding modular agents — a host that provides the core background services an agent needs to function on its own, plus the connectivity to reach out to other agents and services to perform its work, managed and extended through its own agent.</p>
133133

134-
<h3>What it does</h3>
135-
<ul>
136-
<li><b>Dynamic agent loading</b> — agents register via Python entry points; the Host discovers and routes to them</li>
137-
<li><b>Routing by model name</b> — any OpenAI client calling <code style="background:var(--bg-raised); padding:2px 5px; font-family:var(--mono); font-size:0.9em;">model: my-agent</code> gets dispatched to the my-agent eMAD</li>
138-
<li><b>Hot-swap</b> — replace or upgrade an agent without taking the Host down</li>
139-
<li><b>Built-in tools</b> — sandboxed scripting, filesystem access, notifications, admin controls</li>
140-
<li><b>Optional Context Broker integration</b> — eMADs can offload persistent memory to a Context Broker for conversation continuity</li>
141-
</ul>
134+
<h3>Modular Agents</h3>
135+
<p>Modular agents are self-contained pieces of intelligence. They can be installed into an application or service directly — but more often they live outside any single application, free to reach in and use those applications and services as tools for whatever task they're performing.</p>
136+
137+
<h3>Service Infrastructure</h3>
138+
<p>The Host provides the core background services a modular agent needs to run on its own — the containers and plumbing represented by most of what the deployment ships with — and the connectivity for the agent to reach out to other agents and services to get its work done.</p>
139+
140+
<h3>Imperator Managed Agentic Service</h3>
141+
<p>Like the Context Broker, the Host is an <b>agentic service</b>: for agents, and managed by its own <b>Imperator</b>. The Host's Imperator can load modular agents, create new ones, and modify existing ones in place.</p>
142142

143143
<h3>Stack</h3>
144-
<p>Python 3.12 · LangGraph · FastAPI · PostgreSQL · Redis · Nginx.</p>
144+
<p>Python 3.12 · LangGraph + LangChain · FastAPI · PostgreSQL with pgvector · Dkron (scheduling) · Playwright (browser automation) · Nginx.</p>
145145
</div>
146146
</div>
147147

148148
<div class="detail-section">
149149
<div class="lbl">§ 03 · Together</div>
150150
<div>
151151
<h2>How they fit.</h2>
152-
<p>Context Broker and eMAD Host are <b>independent but complementary</b>.</p>
152+
<p>Context Broker and Modular Agent Host are <b>independent but complementary</b>.</p>
153153
<ul>
154154
<li>Run <b>Context Broker alone</b> if you need durable conversational memory for an existing system.</li>
155-
<li>Run <b>eMAD Host alone</b> if you need pluggable agent orchestration but don't need persistent memory.</li>
156-
<li>Run <b>both together</b> — eMAD Host points at Context Broker, and every eMAD it hosts gets free durable memory across restarts.</li>
155+
<li>Run <b>Modular Agent Host alone</b> if you need pluggable agent orchestration but don't need persistent memory.</li>
156+
<li>Run <b>both together</b> — Modular Agent Host points at Context Broker, and every modular agent it hosts gets free durable memory across restarts.</li>
157157
</ul>
158158
</div>
159159
</div>

0 commit comments

Comments
 (0)