Use when working on the Sub-agent Dispatch harness and you need capability control: Registers new agent types, pluggable planning strategies, and enforced result schemas.
Use when working on the Orchestrator harness and you need capability control: Lets operators swap the "why this next" decision logic (round-robin, risk-first, deadline-first) without touching the orchestrator core.
Use when working on the Trace harness and you need performance control: Writes traces asynchronously so audit logging doesn't block the call path.
Use when working on the Orchestrator harness and you need cost efficiency control: Caps concurrent high-cost reasoning sessions per project and reclaims idle slices, holding total attention spend under a set ceiling.
Use when working on the Latency harness and you need capability control: Adds SLO config and availability probes for new routes.
Use when working on the Provider harness and you need cost efficiency control: Chooses batch over realtime endpoints and compresses payloads where latency allows to reduce vendor cost.
Use when working on the Latency harness and you need cost efficiency control: Trades latency for cheaper batch processing where the task tolerates delay.
Use when working on the Cost harness and you need performance control: Checks budget before dispatch so over-budget work is stopped before it spends.