Claude Code v2.1.140 adds case- and separator-insensitive matching for Agent subagent_type, stops /loop from scheduling redundant wakeups, warns when plugin.json silently shadows default component folders, and surfaces a clear error when /goal is blocked by hook-disable settings.
Four quality-of-life changes that take real paper cuts out of advanced workflows: subagent_type matching becomes case- and separator-insensitive on the Agent tool, /loop stops scheduling redundant wakeups for self-notifying tasks, plugin authors now get a warning when a plugin.json key silently shadows a default component folder, and /goal reports cleanly instead of hanging when hooks are disabled.
Why: Specifying subagent_type had to match the exact slug; common variants like "Code Reviewer" failed against code-reviewer for no good reason.
What: The Agent tool now resolves subagent_type case- and separator-insensitively, so "Code Reviewer", "code reviewer", and "code-reviewer" all match.
How: No action — slugs you'd intuitively write now just work.
Why: /loop was scheduling polling wakeups even when its watched task already notifies on completion, burning context and cache for no useful work.
What: /loop now skips redundant wakeups when the task it's watching emits its own completion signal.
How: No action — existing /loop invocations get cheaper automatically.
Why: Setting a commands (or similar) key in plugin.json was silently disabling discovery of the default commands/ folder, leaving plugin authors confused why their components didn't appear.
What: Plugins now warn when a default folder is shadowed by an explicit plugin.json key. The warning shows up in /doctor, claude plugin list, and /plugin.
How: No action; check /doctor after upgrade if you suspect a plugin is missing components.
Why: When disableAllHooks or allowManagedHooksOnly is set, /goal was silently hanging on an indicator that never resolved — looked like a broken command.
What: /goal now shows a clear "hooks are disabled" message instead of hanging.
How: No action — the failure mode is now diagnosable.
Hosts: Alex Chen & Sarah Kim · Generated from the official Claude Code CHANGELOG.
Full changelog: github.com/anthropics/claude-code/CHANGELOG.md
Claude Code docs: docs.claude.com/en/docs/claude-code
Each episode breaks down the latest release notes from AI frontier labs, so you know exactly what changed and why it matters for your workflow.
NOTE: This podcast is AI-generated, both in terms of content and in terms of voice over. AI can make mistakes. Please double-check content before any decisions based on this content.