01The problem
An agent that can call tools also needs a way to validate actions, handle failures and know when to stop. MAOO makes those operational decisions inspectable.
02The approach
- Separate perception, planning and execution behind typed interfaces, with schema-validated, allowlisted tools.
- Track short-term state and SQLite-backed memory. Use bounded retries, argument repair and adaptive replanning when a step fails.
- Record structured traces and evaluate behaviour against a mock API with fault injection. An offline deterministic mode supports repeatable development.
03The evidence
- The repository contains a 24-scenario evaluation harness.
- Tool contracts, planner policy validation and execution guards have dedicated tests.
- The optional model integration is separate from the deterministic demonstration mode.
04Scope & status
A portfolio engineering project with a mock execution environment. The 24 scenarios describe the harness, not a claim of universal agent reliability.
Public source is available for independent inspection.
