Skip to content

AgentMuru architecture

Muru Workspace / CLI / integrations / FastAPI
                       |
                 Application
                       |
            Runtime / workflows / agents
                       |
       events / store protocols / tools / approvals
                       |
         SQLite adapters / future PostgreSQL

Dependencies point inward. Core packages have no browser, server, Databricks, or vendor model dependency. Runtime state changes are typed events and explicit store operations. SQLite is the implemented durable local adapter; production model providers and PostgreSQL are planned adapters. Retrieval, MCP, and exporters remain provider-neutral seams. The Workspace consumes protocol version 1 and can be rebuilt without changing execution.