This is inspired by Niklaus Wirth's classic "Program Development by Stepwise Refinement" - the idea that you build understanding by starting simple and adding one concept at a time. It works just as well for agentic AI as it did for structured programming.
This implementation progress over multiple versions, and each version introduces exactly one new agentic pattern, building on the previous, until the system is fully autonomous.
Feel free to use this if you find it useful.
Happy to answer any questions.