Massive stability pass: 20 fixes for background agents, permission enforcement, and session rendering. ! bash now auto-responds; claude mcp login adds headless MCP auth.
claude mcp login <name> and claude mcp logout <name> to authenticate MCP servers from the CLI without opening the interactive /mcp menu, with --no-browser stdin redirect support for completing over SSHf) to the /workflows agent detail view/plugin Installed tabteammateMode: "iterm2" setting with a warning when auto mode cannot find the it2 CLI/login when awsAuthRefresh is configuredclaude mcp get and claude mcp remove to suggest the closest configured server name on a typo and truncate long server listsMEMORY.md index when nearing the size limitdisplay-name, default-enabled, fallback, and metadata.* keys now accept kebab-case, snake_case, and camelCaseSKILL.md YAML frontmatter handling: loads the skill body with empty metadata instead of failing silentlyclaude agents leaving the previous screen painted behind itAgent(type) deny rules and Agent(x,y) allowed-types restrictions not being enforced for named subagent spawnsx on a finished subagent in the agent panel not dismissing it/plugin Installed showing a "more above" indicator when already scrolled to the top~~strikethrough~~ showing literal tildes in assistant messages instead of rendering as strikethrough--tools allowing feature-gated tools to slip through before flags loaded on a cold first launchclaude agents showing a stale "needs input" message after replyingclaude agents on a light terminalclaude agents--effort levelagent({schema}) subagents looping forever on repeated schema validation failures instead of aborting after 5 attemptsCLAUDE_CODE_MAX_RETRIES to cap at 15; for unattended sessions, use CLAUDE_CODE_RETRY_WATCHDOG instead/review <pr> to use the same review engine as /code-review medium! bash commands now trigger Claude to respond to the output automatically; set "respondToBashCommands": false in settings.json to keep the previous context-only behavior