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

2 weeks ago

What changed in Claude Code v2.1.288: a cleared prompt comes back with Up, mid-response API timeouts no longer fail the turn, background commands have no time limit in interactive sessions, three permission gaps are closed, plus resume fixes, agents view shortcuts and /code-review --max-findings. Release notes: https://github.com/anthropics/claude-code/releases/tag/v2.1.288 Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Get a cleared prompt back
  2. 0:12Timeouts keep the turn
  3. 0:25Background command time limit
  4. 0:38Permission gaps closed
  5. 0:52Resume fixes
  6. 1:07Agents view shortcuts
  7. 1:19/code-review findings
  8. 1:30The full changelog
Show transcript

Get a cleared prompt back

Claude Code

Claude Code v2.1.288 brings back a prompt you cleared with Ctrl+C

How
press Up on the empty prompt
What comes back
the draft, with pasted text and images
CHANGELOG.md · anthropics/claude-code

Cleared a prompt with Ctrl+C? In Claude Code 2.1.288, press Up on the empty prompt and the draft comes back, including any text and images you pasted into it.

Timeouts keep the turn

Claude Code

>An API timeout in the middle of a response no longer fails the turn

Non-interactive sessions
continue from the partial response
Subagents
continue from the partial response
Thinking-only responses
retried
CHANGELOG.md · anthropics/claude-code

An API timeout halfway through a response used to fail the whole turn. Now non-interactive sessions and subagents pick up from the partial response, and a response that held only thinking is retried.

Background command time limit

Claude Code

>Background commands in an interactive session now run without a time limit

No limit
terminal, desktop app, VS Code
Limit still applies
claude -p, Agent SDK, CI, cloud
CHANGELOG.md · anthropics/claude-code

Background commands no longer hit a time limit in the terminal, the desktop app or VS Code. The limit now applies only to unattended sessions: print mode, the Agent SDK, CI and cloud.

Permission gaps closed

Claude Code

>Three ways a risky command slipped past a prompt now stop and ask

rm inside bash -c
asks even in bypassPermissions mode or under a shell allow rule
Hooks that fail to match
the tool call is blocked, not run without them
BASHPID assignment
prompts when the shell would evaluate it as arithmetic
CHANGELOG.md · anthropics/claude-code

Three permission gaps are closed. A dangerous rm wrapped in a shell script now asks, even in bypass mode. A hook that fails to match now blocks the call. And a tricky BASHPID assignment prompts first.

Resume fixes

Claude Code

>A resumed session keeps its last reply, its restored files and its earlier thinking

Last response
saved, so the next resume shows the prompt answered
After a compaction
restored files and context stay in the session
Sessions from 2.1.286 or earlier
the model's earlier thinking is kept
CHANGELOG.md · anthropics/claude-code

Resume got three fixes. A resumed session now saves its last response. Files that a compaction restored stay put. And conversations started on 2.1.286 or earlier keep the model's earlier thinking.

Agents view shortcuts

Claude Code

>Ctrl+F finds a session by name in the agents view

Ctrl+F
find a session by name; Enter opens the best match
Alt+↑ / Alt+↓
jump between groups
keybindings.json
both, and rename, can be rebound
CHANGELOG.md · anthropics/claude-code

The agents view gets two shortcuts. Ctrl+F finds a session by name, and Enter opens the best match. Alt with the up or down arrow jumps between groups, and you can rebind both.

/code-review findings

Claude Code

>/code-review can now report more or fewer findings than its usual limit

--max-findings
a number, or all
Sticks
until you set it back to default
CHANGELOG.md · anthropics/claude-code

/code-review can now report more or fewer findings than its usual limit, up to every finding it has. Your choice carries over to later reviews until you set it back to the default.

The full changelog

Claude Code

Every change in this release 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 plugins, auto mode, cloud sessions and the VS Code extension. The full list is in the Claude Code changelog on GitHub.

Up next

1:39

Claude Code's /claude-api now moves your code to the new Claude API version

@claude-code · 8 hours ago

1:30

Claude Code v2.1.305 works again on Vertex and Bedrock, and its Linux sandbox can run Chromium

@claude-code · 1 day ago

1:35

Claude Code’s /auto-mode-setup teaches auto mode your project, and resume warns before it eats your 5-hour limit

@claude-code · 2 days ago

1:54

Claude Code v2.1.302 turns fork subagents on in the Agent SDK and VS Code, and standalone Claude Design closes December 14

@claude-code · 5 days ago

1:36

Claude Code v2.1.301: switching to a smaller model now summarizes your long conversation first

@claude-code · 6 days ago

2:06

Claude Code v2.1.300: one rejected MCP tool no longer fails every turn of your conversation

@claude-code · 1 week ago

1:53

Claude Code v2.1.299: come back from a break without reprocessing your whole session

@claude-code · 1 week ago

1:46

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

@claude-code · 1 week ago

1:36

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

@claude-code · 1 week 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 · 2 weeks 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 · 2 weeks 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 · 2 weeks ago