[ ../ ](/)
# Architecture for Scaling Agents
Many software architectures are designed to scale teams, not scaling the software itself.
Agents have the same limitations as new team members: limited context, no institutional knowledge. The architetual patterns we built to for scaling teams also works for scaling agents.
New Team Members and Agents both need:
1. Small Blast radius: bounded contexts, plugin-based architecture.
2. Clear Contracts: Typed APIs, schemas, durable workflow interfaces.
3. Safe experimentaion and rapid feedback: scripting/data layer separated from core code, feature flags.
Game Engine's engine/scripting separation, Durable workflows, Tuplespaces are all examples of architectural patterns that help scale teams and agents together.