Agent Architectures

Explore all available agent architectures and compare their capabilities

Comparing the architectures

Unsure of which architecture to use?

Consider starting with our default agent architecture (MemGPT), which is highly autonomous and has long-term self-editing memory. You can constrain the behavior to be more deterministic (ie more “workflow-like”) by adding tool rules to your agent.

ArchitectureReasoning TracesTool CallingTool RulesPersistent MessagesLong-term MemoryUsecase
MemGPT agentsLong-running (perpetual) stateful agents
Sleep-time agentsAsync (subconscious) memory processing
Low-latency (voice) agentsStateful agents with latency constraints
ReAct agents-Simple memory-less tool-calling agents
Workflows--Predefined, sequential processes
Stateful workflows-Workflows that can adapt over time