OctoTools
Coordina tareas de varios pasos para agentes de IA mediante un planificador, un ejecutor y fichas de herramientas ampliables.
Descripción
OctoTools es un framework Python de código abierto para tareas de agentes que necesitan varias etapas de razonamiento y llamadas a herramientas. Utiliza fichas estandarizadas de herramientas, un planificador y un ejecutor.
El planificador selecciona las acciones y el ejecutor llama a las herramientas y guarda resultados para los siguientes pasos. Entre los motores de modelos documentados están LiteLLM, Ollama y vLLM.
Los desarrolladores pueden crear conjuntos de herramientas propios y seguir ejemplos del repositorio para experimentar con procesos de razonamiento de múltiples herramientas. El repositorio oficial ofrece un paquete Python e instrucciones de instalación.
El framework usa la licencia MIT, pero los modelos y las API externos pueden generar costes. La compatibilidad MCP nativa todavía figura como pendiente en el proyecto, por lo que no debe presentarse como un cliente MCP listo para usar.