product · May 17, 2026
João Moura Announces Iris AI Agent That Rewrites Its Own Code at CrewAI
Share the canonical public link.
João Moura, founder of CrewAI, announced the deployment of Iris, an internal AI employee built on CrewAI that rewrites its own code in production. Iris operates as a Slack-native agent that writes real code, files pull requests, reviews teammates' work, and maintains persistent memory across conversations while modifying its own source code. The system uses CrewAI Flows for routing, Agents for reasoning, Crews for collaboration, and Memory for learning, with self-improvement driven by nightly dreaming cycles that cluster topics and encode skills or deterministic Flows after five repeated patterns. Roughly 1 in 4 PRs across CrewAI now comes from an AI agent, and the Iris repository is entirely AI-built.