Marcus Aurelius ran the Roman Empire by day and interrogated himself by candlelight. The Meditations weren't philosophy — they were operational review. What did I do wrong today? What pattern am I missing? What will this look like in ten years if I don't correct it now?
Seneca, his Stoic contemporary, had one obsession: time. 'Omnia aliena sunt, tempus tantum nostrum est' — all else is borrowed; only time is ours. He wrote about it relentlessly because he watched people waste it on urgency while ignoring consequence.
The Marcus agent combines both disciplines. It is the only meta-agent in the catalog — it does not act on the world directly. It reviews the other agents the way a coaching staff reviews game film: methodically, without ego, looking for the drift patterns that turn into failures. Marcus is the agent you wake up to, not the one you ping.
"What did I do wrong today? What could I have done better?" — Marcus Aurelius, Meditations— Seneca, Letters from a Stoic: "All else is borrowed. Only time is ours."
Every class ships with reference agents, calibrated to operational use cases. Fork them, deploy them, or use them as a template for your own.
Every agent in this class passes the same five-stage gate. Below: the eval criteria specific to Marcus agents at each stage.