41-fix stability pass: agent sessions, MCP auth loops, plugin installs, input-box double-submit, vim Ctrl+C, cloud provider model routing, and broken keybindings all resolved.
terminalSequence field to hook JSON output so hooks can emit desktop notifications, window titles, and bells without a controlling terminalCLAUDE_CODE_PLUGIN_PREFER_HTTPS to clone GitHub plugin sources over HTTPS instead of SSH, for environments without a GitHub SSH keyANTHROPIC_WORKSPACE_ID environment variable for workload identity federation — scopes the minted token to a specific workspace when the federation rule covers more than oneclaude agents --cwd <path> to scope the session list to a directory→/Tab switch tabs, ↑ moves to the tab strip, and tab headers and search box are clickable in fullscreen modeANTHROPIC_SMALL_FAST_MODEL override is set — now falls back to the main-loop modelclaude daemon status and /doctor on Windows throwing when the daemon pipe key file is locked or unreadable — now shows the underlying error instead of an opaque failureclaude agents showing the agent-type list instead of the dashboard when launched through a wrapper that adds flagsclaude agents opening a crashed session firing redundant dispatches when the working directory was deletedANTHROPIC_BASE_URL gateway not getting auto-named — the namer now uses the main model when no Haiku model is configured/model in one session silently changing the autocompact threshold in other concurrent sessionstranscript_path after EnterWorktree switches the working directorychat:submit keybindings (e.g. meta+enter, ctrl+enter) not working when enter is rebound to chat:newlinespinnerVerbs setting not being honored in turn-completion messagesx on a selected subagent in the agent panel typing into the prompt instead of stopping the agent/tui silently dropping running background shells and subagents — now refuses and asks to wait for them to finish/mcp server list not keeping the focused server visible in short terminals in fullscreen mode/feedback bundles producing invalid JSON for quoted values like session IDsapiKeyHelper/ANTHROPIC_AUTH_TOKEN from host managed-settings.mcp.json${var%pattern}) being incorrectly flagged as missing environment variables/loginvoice:pushToTalk keybindings and "space": null unbinds being silently ignoredclaude plugin install failing for plugins whose marketplace ref no longer exists upstream when a sha is also pinned.mcp.json entries no longer drop other MCP serversclaude agents: launching a session no longer fails when the pre-warmed background worker is unhealthy — now falls back to a fresh launchclaude agents no longer shows empty placeholder sessions left over from backgrounding a fresh REPL, and shows onboarding text when entered via ← with no other agents/feedback can now include recent sessions (last 24 hours or 7 days) for issues spanning more than the current sessionpermissions.ask rule caused the prompt/bg or ←← now preserve the current permission mode instead of reverting to defaultclaude agents: agents that finish work but leave a background shell running now move to Completed instead of staying under WorkingawsCredentialExport now always runs when configured instead of being skipped when ambient AWS credentials resolve, fixing auth for cross-account accesssox libsox-fmt-pulse for WSLg users← are now automatically retired by the daemon after 5 minutes