Skip to content
Troubleshooting

Agent readiness, approvals, and timeouts ​

Harness executable is unavailable ​

Use m3 doctor --require harness:NAME for a system runtime, or select a managed runtime/version supported on the current OS and CPU.

Tool call was denied ​

Approval is separate from MCP elicitation. Set the permission policy required by the harness only for a trusted server and scoped workspace.

Execution timed out ​

Use --execution-timeout SECONDS to set an intentional deadline. Inspect the trace and harness diagnostics before increasing it; a server waiting for input or approval will not be fixed by an arbitrary larger value.