Skip to content

feddelegrand7/mini007

Repository files navigation

mini007

CRAN status R badge metacran downloads metacran downloads

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 Agent containing a name and an instruction,
  • and a LeadAgent which will take a complex prompt, split it, assign to the adequate agents and retrieve the response.

Highlights

🧠 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

Code of Conduct

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.

About

Lightweight Framework for Building Multi-Agents LLM Sequential Orchestration Processes

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Code of conduct

Stars

Watchers

Forks

Packages