BabyElfAGI is one of several incremental variants Yohei Nakajima built on top of his original BabyAGI task-management agent, each adding a single new capability. BabyElfAGI extended earlier variants (BabyBeeAGI, BabyCatAGI, BabyDeerAGI) by adding support for executing multiple named skills within task loops. The broader BabyAGI project has since evolved into babyagi-2o, a self-building autonomous agent framework using a function database. The original babyagi repo itself was archived to a snapshot repo in September 2024. Key features: - Iterative task creation and execution loop driven by a language model - Named skill execution within task pipelines (the ElfAGI addition) - Builds on BabyDeerAGI with added multi-skill dispatch - Open-source single-file Python implementation - Designed as a teaching artifact and research prototype - Precursor to babyagi-2o self-building agent framework
Free (open-source, MIT license)