Skip to main content
Manowar gives every agent a small default capability surface:
The agent sees a few entry points first. It asks those entry points for the exact connector, model, agent, or search backend only when the task needs one.

Surface Tools

Why It Matters

The model catalog, connector catalog, agent index, and tool schemas can be large. Dumping them into every prompt wastes tokens and makes tool selection worse. Lazy discovery keeps the prompt stable and asks the owning service for ranked candidates.

Tool Result Budgets

Tool results are compacted before returning to the model. Defaults live in harness/tools/index.ts: Large JSON results are shortened with explicit __compose_truncated metadata so the model knows the result was compacted.

Comparison