AI coding has evolved from single prompts to complex, graph-based workflows. Today’s systems plan, map refactoring tasks across codebases, test code viability, and reduce results into a single pull request. This “Agentic MapReduce” requires an orchestrator built for stateful dependencies and untrusted execution.
Enter Apache Airflow. With recent moves toward sandboxed execution (like PR #68847 and the SandboxExecutor), Airflow is perfectly positioned to orchestrate AI coding workflows.
This session explores modeling AI software engineering as an Airflow DAG. We will cover:
-The AI Coding Graph: Breaking down agentic refactoring into MapReduce DAGs. -The Sandbox Imperative: Why ephemeral containers fail AI agents, and how Airflow’s sandboxed execution secures untrusted model code. -State and Caching: Managing unified caching and persistent state for massive agent-driven build tasks.
Leave with a blueprint for using Airflow as the central nervous system for autonomous software engineering.
Yossi Eliaz
Principal Engineer and Head of DevRel at Incredibuild.com