Skip to content

What is MAESTRO?

MAESTRO generates, runs, and evolves reasoning chains written in the CARL format. You drive it from the MAESTRO CARE TUI (a Textual terminal app) or the headless care CLI. It’s the product on top of a four-part stack: MAGE (generation), CARL (the chain format), GigaEvo Memory (persistence), and GigaEvo Platform (evolution).

The toggle above the prompt picks one of two modes (/mode switches it from the keyboard). The default is Ad-Hoc, configurable per deployment with CARE_CHAT__DEFAULT_MODE.

ModeWhat happens on every prompt
Ad-HocMAGE generates a chain, MAESTRO runs it on the spot, and the answer prints inline. The agent may loop (ReAct) until it decides the task is done. Nothing is saved.
ProductionMAGE generates a reproducible chain, MAESTRO saves it to Memory under a stable chain_id, runs one baseline to seed a dataset entry, and (when Platform is wired) kicks off an evolution run.

Production requires CARE_MEMORY__BASE_URL. Without Memory configured, selecting Production auto-falls back to Ad-Hoc with a warning.

Generate Agent A → save it → generate B and C → return to A from the library → re-run from the same task and context files → optionally evolve A and accept the best individual back into the stable channel.