{"version":"2.1.218","anchor":"bug-fixes","canonical_anchor":"bug-fixes","heading":"","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.218\/e\/bug-fixes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.218","markdown":"- Observer arm\/retire lifecycle fixed: the system now correctly stops observer tasks that are tied to worker subagents when the main agent loop closes, preventing orphaned background observers (search for `\"agent_observer_stop\"`)\n- API key verification no longer forces `thinkingConfig: { type: \"disabled\" }`, fixing verification failures on accounts configured with always-on extended thinking\n- org-memory discovery mount-name collision handling improved: when a derived mount name conflicts with an existing entry pointing to a different path, the existing entry is renamed aside with `_discovered` suffix rather than silently skipped (search for `\"discovered config squatting the derived mount name\"`)\n- MCP elicitation pending-count tracking corrected: `pendingElicitations` counter and `lastElicitationClosedAt` timestamp are now maintained consistently through all elicitation paths including hook-resolved responses\n- Windows path handling in WSL: when running under WSL without `USERPROFILE` set, IDE config paths are now correctly converted from Windows `C:\\...` form to `\/mnt\/c\/...` WSL paths (search for `\"Nzr\"` function handling Windows-to-WSL path conversion)"}