"BabyAGI 2o is an exploration into creating the simplest self-building autonomous agent. Unlike its sibling project BabyAGI 2, which focuses on storing and executing functions from a database, BabyAGI 2o aims to iteratively build itself by creating and registering tools as required to complete tasks provided by the user. As these functions are not stored, the goal is to integrate this with the BabyAGI 2 framework for persistence of tools created."
The naming might be confusing. OpenAI came out with a model called "o1", and the name "2o" might get you thinking this BabyAGI is using the "o" model. That's not the case.
What this is is a variant of BabyAGI 2 that installs anything it likes and runs code generated by LLMs automatically, that tries continuously to update itself and its tools in order to accomplish whatever taks you gave it. It works with a variety of LLMs -- it uses a system called LiteLLM that lets you choose between more than 100 LLMs. It tries to do everything without human intervention, so when errors happen, it will try to learn from them, and continue iterating towards task completion.