Agent Forge connects request understanding, retrieval, evidence-aware routing, conditional review, execution, and traceable feedback. The exact path depends on task requirements and the services currently available.
Every request touches intake and (when configured) memory before it reaches a backend. Karma decides which backend; Trimurti decides whether it needs deliberation first; Memory decides what context it starts with. The full six-stage breakdown is on the homepage — below is how the three architectural pieces fit into it.
Karma is the platform's routing-evidence layer. It combines recorded outcomes with health, latency, capability, provider-limit, and exploration signals. It informs candidate ranking; it does not retrain or modify provider models.
Trimurti is a three-perspective review layer for work that warrants additional deliberation. Bodha examines intent, Dharma checks correctness and constraints, and Tapas considers depth and effort. It runs conditionally — not on every message.
Agent Forge separates durable application state, semantic retrieval, session history, checkpoints, and routing evidence. Production persistence uses MongoDB Atlas; retrieval behavior depends on the configured backend and embedder status.