Tag
12-Factor Agents is an open-source project that condenses the core design principles for building production-grade AI Agent applications into 12 actionable engineering methodologies, covering key aspects like context management, tool calling, state modeling, etc., and has gained 11k+ GitHub stars.
Matt cites John Ousterhout's view, pointing out that AI is better at refactoring 'deep modules' with simple interfaces but rich functionality, while struggling with 'shallow modules' that have complex interfaces but single-purpose functionality.
The OpenCLI project proposes the Agent-native design concept, making the AI agent the CLI's primary user, with all capability design measured by its improvement to agent success rates.