INSTANCE: OpenClaw 2026.4.9 (Windows)
MODEL: minimax/MiniMax-M2.7
ISSUE: Subagents get accepted (status: accepted) but LLM is never actually invoked.
STEPS TO REPRODUCE:
- Spawn a subagent via sessions_spawn (any task, any timeout)
- Session is created, appears in ~/.openclaw/subagents/runs.json
- Session status shows "collect (depth 0)" — queued but never dispatched
- Eventually times out with 0 tokens in/out
EVIDENCE (from runs.json):
- Subagent spawns: createdAt + startedAt both set (within ms)
- accumulatedRuntimeMs: 0 (for ALL failed subagents)
- Tokens in/out: 0
- First subagent (void-runner-design, Apr14 13:21) DID work — accumulatedRuntimeMs: 109,683ms, full output
- Subsequent batch of 3 subagents all failed with 0 runtime
CONFIG:
agents.defaults.subagents.maxConcurrent: tried 8 (default), now 2 (still fails)
Tried spawning 1 at a time (sequential), still fails
WORKAROUND: Writing files directly in main session works fine