mini007 provides a lightweight and extensible framework for
multi-agents orchestration processes capable of decomposing complex
tasks and assigning them to specialized agents.
Each agent is an extension of an ellmer object. mini007 relies
heavily on the excellent ellmer package but aims to make it easy to
create a process where multiple specialized agents help each other
sequentially in order to execute a task.
mini007 provides two types of agents:
- A normal
Agentcontaining a name and an instruction, - and a
LeadAgentwhich will take a complex prompt, split it, assign to the adequate agents and retrieve the response.
🧠 Memory and identity for each agent via uuid and message history.
⚙️ Built-in task decomposition and delegation via LLM.
🔄 Agent-to-agent orchestration with result chaining.
🌐 Compatible with any chat model supported by ellmer.
🧑 Possibility to set a Human In The Loop (HITL) at various execution
steps
You can install mini007 from CRAN with:
install.packages("mini007")The documentation is available here
Please note that the mini007 project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
