Claude Code v2.1.286: resumed sessions keep every turn, refused models fall back, and secrets stay masked

1 week ago

What changed in Claude Code v2.1.286: resume and continue keep every turn after a crash, a refused model falls back to the previous model of its tier, permission prompts show a count, a skill named verify runs before commits, more secrets are masked, and VS Code gains bookmarks. https://github.com/anthropics/claude-code/releases/tag/v2.1.286 https://github.com/anthropics/claude-code/blob/v2.1.286/CHANGELOG.md

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Resume keeps every turn
  2. 0:1401 Models and retries
  3. 0:15A refused model falls back
  4. 0:27One retry limit per call
  5. 0:35Fallbacks at standard speed
  6. 0:4802 Prompts and lists
  7. 0:50Permission prompt count
  8. 0:58One look for permission prompts
  9. 1:08Clickable list overflow
  10. 1:1803 Agents and background work
  11. 1:20verify runs before commits
  12. 1:31Commands in an agent's view ask first
  13. 1:43Send now in a subagent's view
  14. 1:55--bare starts less
  15. 2:0604 Secrets and plugins
  16. 2:08More secrets masked
  17. 2:20Plugin installs refuse git and folder sources
  18. 2:3105 The VS Code extension
  19. 2:33Bookmarks and question cards
  20. 2:44Stop ends only the turn
  21. 2:54The full changelog
Show transcript

Resume keeps every turn

Claude Code

Claude Code v2.1.286 keeps every turn when you resume a crashed session

claude --resume / --continue
keep the turns after parallel tool calls
When
the earlier session crashed or was killed
CHANGELOG.md · anthropics/claude-code

Claude Code 2.1.286 fixes resumed sessions. When a session crashed or was killed, resume and continue could lose every turn after a batch of parallel tool calls. Now they keep them.

01 Models and retries

Claude Code
01

>Models
and retries

CHANGELOG.md · anthropics/claude-code

Models and retries.

A refused model falls back

Claude Code

>A refused model now falls back instead of failing every turn

Fallback
one retry on the previous model of the same tier
CHANGELOG.md · anthropics/claude-code

When the Anthropic API refused the model your default or an alias resolves to, every turn failed. Now Claude Code retries once, on the previous model of the same tier.

One retry limit per call

Claude Code

>A failing model call now sends at most 14 requests

Retry limit
one limit covers the whole model call
Default settings
at most 14 requests
CHANGELOG.md · anthropics/claude-code

One limit now covers a whole model call, so with the default retry settings, a failing call sends at most 14 requests.

Fallbacks at standard speed

Claude Code

>Fallback retries now run at standard speed instead of failing

Notice
once, in interactive sessions
Context
the notice says when 1M dropped to 200K tokens
CHANGELOG.md · anthropics/claude-code

A fallback model that can't run fast now runs at standard speed. Interactive sessions get a one-time notice that says when the fallback dropped your context window from 1 million to 200 thousand tokens.

02 Prompts and lists

Claude Code
02

>Prompts
and lists

CHANGELOG.md · anthropics/claude-code

Permission prompts and lists.

Permission prompt count

Claude Code

>Stacked permission requests now show a count

The prompt reads 2 of 5 when several requests stack up.

CHANGELOG.md · anthropics/claude-code

When several permission requests stack up, the prompt now shows a count, such as 2 of 5, so you can see how many are waiting.

One look for permission prompts

Claude Code

>Permission prompts now share the look of file edit prompts

Matched
fetch, skill, file read, sandbox network, Claude in Chrome, workflow script, notebook edit
Bash, PowerShell, Monitor
the command sits between dashed lines
CHANGELOG.md · anthropics/claude-code

Prompts for fetches, skills, file reads, notebook edits and more now match the file edit prompt. Bash, PowerShell and Monitor prompts show the command between dashed lines.

Clickable list overflow

Claude Code

>Fullscreen lists now respond to clicks on their overflow rows

↑ N more · ↓ N more
click to jump to that end of the list
Scrollbar arrows
click or hold to scroll
Steady bar
in most lists, it holds still as those rows come and go
CHANGELOG.md · anthropics/claude-code

In fullscreen mode, click an up or down more row to jump to that end of a list. The scrollbar gains arrows you can click or hold, and in most lists it holds still.

03 Agents and background work

Claude Code
03

>Agents and
background work

CHANGELOG.md · anthropics/claude-code

Agents and background work.

verify runs before commits

Claude Code

>Claude now runs a skill named verify right before committing

Where
your project or user skills
Skipped for
docs-only and tests-only commits
CHANGELOG.md · anthropics/claude-code

If your project or user skills include one named verify, Claude is now told to run it right before each commit. Commits that only touch docs or only touch tests skip it.

Commands in an agent's view ask first

Claude Code

>/compact, /clear and /rewind ask first inside a background agent's view

A dialog names the conversation they will act on.

CHANGELOG.md · anthropics/claude-code

Typed while you viewed a background agent's or a teammate's transcript, /compact, /clear and /rewind silently acted on your main conversation. Now a dialog names the target and asks first.

Send now in a subagent's view

Claude Code

>Ctrl+Enter in a subagent's view now reaches the subagent at once

Subagent's command
moves to the background
Skill's shell command
moves to the background instead of ending
CHANGELOG.md · anthropics/claude-code

Press control enter in a subagent's view, and its running command moves to the background so your message is read right away. A skill's shell command moves there too, instead of ending.

--bare starts less

Claude Code

>--bare now starts only what you name on the command line

MCP servers
only those named on the command line
System reminders
off
Background tasks
off, and a shell command that times out stops
CHANGELOG.md · anthropics/claude-code

The bare flag now connects only the MCP servers you name on the command line, and skips system reminders and background tasks. Under it, a shell command that hits its timeout stops.

04 Secrets and plugins

Claude Code
04

>Secrets
and plugins

CHANGELOG.md · anthropics/claude-code

Secrets and plugins.

More secrets masked

Claude Code

>Error messages, logs and transcripts now mask more secrets

MCP errors
a credential after “Bearer” or “Basic”
Encoded tokens
percent-encoded Bearer tokens, masked in full
URL passwords
punctuation such as ) ] & or a second @
CHANGELOG.md · anthropics/claude-code

MCP errors could show a credential written after Bearer or Basic, percent-encoded tokens were only partly masked, and logs could show part of a URL password with punctuation in it.

Plugin installs refuse git and folder sources

Claude Code

>Plugin installs now refuse npm sources that are git repositories or folders

Plugin dependencies install only from registry packages.

CHANGELOG.md · anthropics/claude-code

Plugin installs now refuse an npm source that is a git repository or a folder. A plugin's dependencies now install only from registry packages.

05 The VS Code extension

Claude Code
05

>The VS Code
extension

CHANGELOG.md · anthropics/claude-code

The VS Code extension.

Bookmarks and question cards

Claude Code

>VS Code adds bookmarks and keeps your answers to Claude's questions

Bookmarks
save responses to a side panel
Question cards
preview the highlighted option
Questions row
each question with the answers you picked
CHANGELOG.md · anthropics/claude-code

In VS Code, you can bookmark Claude's responses into a side panel. Question cards preview the highlighted option, and a Questions row keeps each question with your picks.

Stop ends only the turn

Claude Code

>Stop and Escape in VS Code now end only the current turn

Background agents keep running. Stop each one from the agent map.

CHANGELOG.md · anthropics/claude-code

Stop and Escape in VS Code now end only the current turn. Background agents keep running, and you can stop them one by one from the agent map.

The full changelog

Claude Code

Every change in v2.1.286 is in the Claude Code changelog

CHANGELOG.md in anthropics/claude-code

github.com/anthropics/claude-code
CHANGELOG.md · anthropics/claude-code

The release also fixes cloud sessions and Claude Tag in Slack. Every change in 2.1.286 is in the Claude Code changelog on GitHub.

Up next

1:46

Claude Code v2.1.296: Claude can read a large file in one call

@claude-code · 2 days ago

1:36

Claude Code: hooks can now block an action when they fail

@claude-code · 3 days ago

1:39

Claude Code v2.1.293: Claude Haiku 5.5 becomes the default Haiku model, and finished work stays finished after a compaction

@claude-code · 4 days ago

1:32

Claude Code: subagents run at the effort you ask for, plugins install from a marketplace in one command, and network-path reads ask first

@claude-code · 5 days ago

1:23

Claude Code v2.1.290: WebSearch refills by the hour, WebFetch says what it left unread, and scheduled tasks stop going missing

@claude-code · 6 days ago

1:25

Claude Code v2.1.289: Bash deny rules hold under sandbox auto-allow, and a failing plugin no longer ends your session

@claude-code · 1 week ago

1:40

Claude Code v2.1.288: Up restores a prompt cleared with Ctrl+C, and mid-response timeouts no longer fail the turn

@claude-code · 1 week ago

1:46

Claude Code v2.1.287: Claude Mods let plugins change deeper behavior, and 1M context is the default on Bedrock and Vertex

@claude-code · 1 week ago

3:06

Claude Code v2.1.285: claude --desktop, a provider allowlist, and time limits on background commands

@claude-code · 1 week ago

3:08

Claude Code v2.1.284: Sonnet 5.5 by default, auto mode on every plan, and an Ultracode toggle

@claude-code · 1 week ago

2:49

Claude Code v2.1.283: prompt audit, exact model pinning, MCP and plugin fixes

@claude-code · 1 week ago

3:03

Claude Code v2.1.261

@claude-code · 1 month ago