mini007

Welcome to mini007

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.

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

Installation

You can install mini007 from CRAN with:

install.packages("mini007")

Get started

Navigate to the Agents page to see how to create and interact with individual agents, or jump straight to the LeadAgent page for multi‑agent orchestration.