Fetching from the wire…
Public story · 2026-08-17 · high
The stderr warning replaces a silent failure that let scheduled jobs use the wrong model for weeks, per the changelog.
Why now: Claude Code's August 17 changelog documents the stderr warning for print mode.
Claude Code writes [claude-code:unrecognized_model] to stderr when a pinned model ID doesn't match anything it recognizes, per the changelog. The diagnostic landed in print mode, the -p flag most headless and scheduled runs use. Anyone running a pinned or proxied model name in a script has a place to look when output seems off.
Before this, an unrecognized model name failed silently or fell back to a different model without saying so. That's the failure mode that lets a scheduled job run for weeks on the wrong model. Nothing in the output looks wrong, so nobody checks.
The fix ships with an escape hatch. Map the unrecognized ID with modelOverrides and the warning goes away, per the changelog. Silencing it on purpose beats not knowing which model actually ran.
I pin model IDs in my own cron jobs and don't check stderr once a job has run clean for a month. That's a habit worth breaking.
Each link below shares sources, entities, or timing with this story.
Claude Code uses MCP / Shared entities / Same source / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Claude Code uses MCP); both cover Claude Code, Claude Code Changelog; cite the same source (Claude Code Changelog).
Claude Code supports Linux / Shared entities / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code supports Linux); both cover Claude Code, Claude Code Changelog; cite the same source (Claude Code Changelog).
Claude Code uses MCP / Shared entities / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover Claude Code, Claude Code Changelog; cite the same source (Claude Code Changelog).
Microsoft criticizes Claude Code / Shared entity: Claude Code / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Microsoft criticizes Claude Code); both cover Claude Code; cite the same source (Claude Code Changelog).
Claude Code uses MCP / Shared entity: Claude Code / Same source / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Claude Code uses MCP); both cover Claude Code; cite the same source (Claude Code Changelog).
Claude Code supports Remote Control / Shared entity: Claude Code / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code supports Remote Control); both cover Claude Code; cite the same source (Claude Code Changelog).
Claude Code supports Bedrock / Shared entity: Claude Code / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code supports Bedrock); both cover Claude Code; cite the same source (Claude Code Changelog).
Claude Code supports Bash / Shared entity: Claude Code / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code supports Bash); both cover Claude Code; cite the same source (Claude Code Changelog).