{"version":"2.1.118","anchor":"stall-detection-and-diagnostics","canonical_anchor":"stall-detection-and-diagnostics","heading":"Stall Detection and Diagnostics","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.118\/e\/stall-detection-and-diagnostics","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.118","markdown":"### Stall Detection and Diagnostics\n\nA comprehensive stall detection system has been added that logs timing information for:\n\n- Stream idle partials: `[Stall] stream_idle_partial lastChunkAgeMs=...`\n- Classifier requests: start, progress, and finish with timing and outcome\n- Tool dispatch: start, end, and post-error with tool name and permission decision timing\n- Agent completion events\n\nThis helps diagnose performance bottlenecks and stuck sessions.\n\n**Evidence**\n\nStall detection logs (search for `\"[Stall]\"`), with fields like `promptTokensEst=` and `permissionDecisionMs=`."}