Three Independently Deployable Process Types
No component talks directly to another. The broker is the nervous system.
Agent-Workflow Executor
Hosts agents, workflows, and proxy adapters. The core execution environment.
Scales with: LLM workload
Entry Point Executor
Bridge from external clients to the agent mesh. (e.g. HTTP/SSE)
Scales with: inbound connections
Secure Tool Runtime
Isolated subprocess execution for tools. Python, Go, MCP.
Scales with: tool invocation throughput
↕
↕
↕
Nervous System
Solace Message Broker
All processes communicate through the broker. No direct HTTP or gRPC between components.