| Tools | JSON Schema or Zod | Converted into OpenAI-style function tools. |
| MAL plans | harness/swarm/types.ts plus interpreter validation | Parsed from YAML/JSON and dispatched by closed op enum. |
| Subagents | SubAgentSpec | Requires deployed agentWallet, explicit model, budgets, and depth. |
| Memory loop | AgentMemoryScope and workflow response types | Enforces scope and step names. |
| Telemetry | UsageRecord, FeedbackRecord, RunMetadataRecord | Normalizes provider usage into runtime records. |