Massive stability pass: 3 crashes, 5 hangs, and terminal corruption fixed; /resume now supports --bg sessions, and /model changes current session only by default.
/resume support for background sessions — sessions started via claude --bg or agent view now appear alongside interactive ones, marked with bgapi.anthropic.com is unreachable (captive portal, firewall, VPN issues) — side-channel API calls now time out after 15s/branch failing with "No conversation to branch" after entering a worktree or in some background sessionsapplyFlagSettings after startup/model picker (regression in v2.1.129)forceLoginMethod and forceLoginOrgUUID settools/list responses only returning the first page, silently dropping tools.claude/settings.json now show an actionable claude plugin install hintclaude mcp list silently reporting no servers when .mcp.json can't be parsed (e.g. using VS Code's "servers" key instead of "mcpServers") — now shows configuration errorsANTHROPIC_BASE_URL setups and Bedrock Mantle not using Haiku — now falls back correctly when a first-party API key is configured or no Haiku model is setclaude agents leaving the list unresponsive to keyboard inputclaude respawn <id> on a stopped background session showing "stopped" instead of running/resume picker not showing sessions forked from a background sessionclaude agents or running claude logs <id> hanging when the background service is unresponsive — now times out after 10s with a recovery hintclaude agents attached sessions rendering as plain text instead of clickable hyperlinksspinnerVerbs applying to the post-turn duration message — past-tense built-ins like "Worked for 5s" are restored there/extra-usage is now /usage-credits (old name still works)head/tail file views now satisfy the read-before-edit check, and a "no matches" result (exit code 1) from egrep, fgrep, git grep, or git diff is no longer reported as a command failure.md files no longer trigger skill reloads/doctor for the full breakdown/plugin browse and discover panes now show when a plugin was last updated/model now changes the model for the current session only; press d in the model picker to set a default for new sessions/model choice/bg and ←-detach now preserve directories added via /add-dirclaude agents / --bg rejection messages now name the specific gate (non-TTY, env var, or setting) instead of a generic messageclaude --bg --name <label> now echoes the name in the post-spawn confirmationclaude agents: renaming a background session with Ctrl+R now updates the attached session's banner immediatelyWorktreeCreate hooks configuredCLAUDE_CODE_PLUGIN_PREFER_HTTPS/plugin now returns to the Installed list after enabling, disabling, or uninstalling a plugin/doctor now shows an exec-form example when a command hook is missing the command field