New claude agents view and /goal command bring multi-session oversight and autonomous task loops; 32 fixes sweep rendering, scrolling, auth deadlocks, and plugin reliability.
plugin details, CLAUDE_PROJECT_DIR propagation, and reconnect resilience; the extension layer appears to be entering a hardening phase.claude agents to get started. See https://code.claude.com/docs/en/agent-view/goal command: set a completion condition and Claude keeps working across turns until it's met. Works in interactive, -p, and Remote Control. Shows live elapsed/turns/tokens as an overlay panel/scroll-speed command to tune mouse wheel scroll speed with a live previewclaude plugin details <name> to show a plugin's component inventory and projected per-session token cost? for keyboard shortcuts, {/} to jump between user prompts, v to toggle shortcut panelargs: string[] field (exec form) that spawns the command directly without a shell, so path placeholders never need quotingcontinueOnBlock config option for PostToolUse — set to true to feed the hook's rejection reason back to Claude and continue the turnforceRemoteSettingsRefresh policy setting blocked claude auth login/logout/status with no way to recoverautoAllowBashIfSandboxed not auto-approving commands with shell expansions like $VAR and $(cmd)Skill(name *) permission rules — the wildcard form now works as a prefix match, matching Bash(ls *) behavior~/.claude/settings.json/model picker "Default" row not reflecting ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL overridesexit 1 when 10+ MCP servers are configured and the cache directory is unwritable — the error message now includes the underlying causeopus alias@server: autocompletefs.watch being resurrected when the last subscriber leaves while a fetch is in flightclaude_code.active_time.total OpenTelemetry metric not being emitted in --print modeclaude plugin update not preserving cross-plugin symlinks inside a marketplaceCLAUDE_PROJECT_DIR in their environment, matching hooks. Plugin configs can reference ${CLAUDE_PROJECT_DIR} in commands/mcp Reconnect now picks up .mcp.json edits without a restart, and shows the HTTP status and URL when reconnecting fails/context all per-skill token estimates now account for the model's tokenizer and show rounded valuesclaude plugin install <name>@<marketplace> now auto-refreshes the marketplace and retries before reporting a plugin as not found/plugin installed-plugin details now show hook event names and MCP server names cleanly/context now shows the providing plugin's name for plugin-sourced skillsx-claude-code-agent-id / x-claude-code-parent-agent-id headers, and claude_code.llm_request OTEL spans include agent_id / parent_agent_id attributes/schedule, claude.ai MCP connectors, and notification preferences are now disabled when ANTHROPIC_API_KEY / apiKeyHelper / ANTHROPIC_AUTH_TOKEN is set, even if a Claude.ai login also exists. Unset the API key to use these featuresclaudeCode.enableReopenClosedSessionShortcut