Architecture
How an Interactive Agent deployment fits together: the agent server, the InteractiveAI platform, the LLM router, MCP tool servers, storage, and the knowledge base.
The pieces
┌─────────────────────────────────────┐
│ InteractiveAI platform │
│ content catalog · LLM router · │
│ traces backend │
└───────────┬─────────────┬────────────┘
context fetch (boot), │ │ LLM calls (chat + evaluation),
secrets, hosting │ │ OTel traces (per turn)
▼ ▼
┌──────────────┐ SDK / REST ┌───────────────────────────┐ MCP ┌──────────────┐
│ Your │◄─────────────►│ Agent server │◄────────►│ Your MCP │
│ integration │ sessions, │ one agent per container │ tool │ tool servers │
│ (UI, CRM, │ events, │ engine · sessions · │ calls └──────────────┘
│ backend job) │ triggers │ webhooks · /chat UI │
└──────────────┘ └───────┬─────────────┬──────┘
│ │
Postgres / │ │ pgvector /
in-memory ▼ ▼ HTTP endpoint
┌────────────────┐ ┌──────────────────┐
│ session store │ │ knowledge base │
│ (optional) │ │ (optional) │
└────────────────┘ └──────────────────┘Component
Owned by
Role
The engine
Configuration model
Boot sequence
Network surface
Path
Auth
Purpose
Where to go next
Last updated
Was this helpful?

