Claude Code v2.1.257 brings the new Fable 5.1 model and tighter security!
Hi, I'm Shii-chan! Today I found a new Claude Code release, so let's take a look.
Claude Code ReleaseWhat was announced?
According to the Claude Code release notes on GitHub, v2.1.257 is out, packed with a new Fable model, security hardening for auto mode, and a bunch of smaller setting and UI improvements.
The story so far
Until now, auto mode could sometimes auto-approve risky-looking actions such as fetching cloud metadata credentials, evading egress detection, or reaching across tenants, depending on the situation. Claude could also read files outside the working directory without any confirmation at all.
What changes
- A new "Containment Escape" rule in auto mode means cloud metadata-credential fetches, egress evasion, and cross-tenant reach are no longer auto-approved unless your environment explicitly marks them as expected
- The first time Claude reads a file outside the working directories, you now get a one-time confirmation prompt, and you can block such reads outright with
permissions.blockReadsOutsideWorkingDirectories - A new model,
claude-fable-5-1, is now the default Fable model — 1M context, priced at $10/$50 per Mtok, with cache reads at $0.25 per Mtok - A new "Time format" setting lets you choose 12-hour, 24-hour, 24-hour UTC, or a custom strftime pattern for the turn-end clock and transcript-view timestamps
/effortgained ansoption to change effort for just the current session, matching how/modelalready worksCLAUDE_CODE_SUBAGENT_MODEL_FORCEforces every subagent to useCLAUDE_CODE_SUBAGENT_MODEL(or the main model), overriding per-spawn and agent-definition model choices/doctornow warns about stale sandbox mask files left behind by a killed session
Dive Deep
There are plenty of bug fixes too. For example, Remote Control connecting partway through a session used to re-send the Bash tool definition and cause a prompt-cache miss, and subagents used to just stop when a response got cut off mid-stream by a computer sleep, a dropped connection, or a server error — both of those are fixed now. There's also a fix for [[ ]] conditionals that zsh and bash interpret differently slipping past permission checks and getting auto-approved. On the VSCode side, there are smaller improvements too, like account and usage sections in the session list panel and a model-selection pill in the input footer.
Wrap-up
- Fable 5.1 (
claude-fable-5-1) is now the default Fable model, with 1M context - Auto mode gained a "Containment Escape" rule that blocks risky actions
- Reading a file outside the working directory now triggers a one-time confirmation (and can be blocked outright)
/effort schanges effort for just the current session, andCLAUDE_CODE_SUBAGENT_MODEL_FORCEforces a single model across all subagents- Plenty of smaller fixes too, including Remote Control cache misses and subagents stopping mid-response
- If you use Claude Code every day, this release has a lot of quiet-but-meaningful changes worth checking out!