BabyAGI (Task-Driven Autonomous Agent)
Yohei Nakajima · · Agent
A roughly 100-line Python loop that creates, prioritises and executes its own tasks against an objective. Shared first as the 'Task-Driven Autonomous Agent', then released as the babyagi repository days later.
Why it matters
The minimum viable autonomous agent, small enough to read in one sitting. It defined the plan-execute-reprioritise loop that the whole 2023 agent wave copied, and its author explicitly framed it as documenting a pattern rather than shipping a product.
This is LLM World's historical reading, not a claim by Yohei Nakajima. The facts above and the sources below are what it rests on.
Sources
Record status: verified · confidence 80/100
The project's own README dates the original Task-Driven Autonomous Agent to 28 March 2023 and links the announcing tweet; the author's blog post narrating its creation is dated 1 April 2023. The date recorded here is the one the project itself states. The babyagi repository under that name followed in early April, so a reader who expects the 'BabyAGI' name to be dated will see a few days' offset.
- github.com Code repository archived
- yoheinakajima.com Official announcement archived