Skip to main content
The Manowar harness runs Manowar Agent Loop (MAL) plans. A MAL plan is YAML or JSON with a closed set of operations. The interpreter validates the plan, executes each step, stores saved values, resolves references, and returns a structured run result. Use the harness when a task needs multiple steps, parallel branches, registered subagents, direct tool calls, checkpoints, proof bundles, scratch state, or shared swarm state.

Why MAL Exists

Prompt-only agent loops spend tokens re-explaining how to act. MAL makes execution a typed runtime concern:

Minimal Plan

Ops

Comparison