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

2 weeks ago

What changed in Claude Code 2.1.293: Claude Haiku 5.5 becomes the default Haiku model on the Anthropic API, Claude stops redoing finished work after a context compaction, path-scoped rules load when Claude views a file through Bash, backgrounding a session keeps a queued message, and an earlier fix for sleeping cloud sessions is rolled back. https://github.com/anthropics/claude-code/releases/tag/v2.1.293 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Claude Haiku 5.5
  2. 0:14Work survives a compaction
  3. 0:27Rules load on Bash file views
  4. 0:38Backgrounding with ←
  5. 0:51Status lines and mods
  6. 1:03Rolled back
  7. 1:17Smaller fixes
  8. 1:32The full changelog
Show transcript

Claude Haiku 5.5

Claude Code

Claude Haiku 5.5 is the new default Haiku model

On the Anthropic API

Context
1M tokens
Per million tokens
$0.10 in, $0.50 out
Prompts over 100K
$0.50 in, $2.50 out
CHANGELOG.md, October 7 · anthropics/claude-code

Claude Haiku 5.5 is now Claude Code's default Haiku model on the Anthropic API. It takes a million tokens of context, at 10 cents in and 50 cents out per million, five times that above 100,000.

Work survives a compaction

Claude Code

>Claude no longer redoes finished work after a compaction

Before
Claude could retract or redo work it had already finished
Now
its last actions before a compaction stay done after it
CHANGELOG.md, October 7 · anthropics/claude-code

After a context compaction, Claude sometimes misjudged its own last actions from before it. It could retract or redo work it had already finished. That's fixed, so long sessions pick up where they were.

Rules load on Bash file views

Claude Code

>Path-scoped rules load when Claude views a file through Bash

Also loads
path-scoped rules and nested CLAUDE.md files
Commands
cat, head, tail, sed -n or grep on a single file
CHANGELOG.md, October 7 · anthropics/claude-code

Path-scoped rules and nested CLAUDE.md files now load when Claude views a file in Bash instead of the Read tool. That covers cat, head, tail, sed or grep on a single file.

Backgrounding with ←

Claude Code

>Sending a session to the background with ← keeps your message

Queued message
kept; if it can't move, ← stays put and says so
Unsent prompt text
cancels the move to the background
Esc on a permission prompt
still stops the turn right after ←
CHANGELOG.md, October 7 · anthropics/claude-code

Sending a session to the background with the left arrow is safer. A message queued while Claude works is kept, unsent text in the prompt cancels the move, and Escape at a permission prompt still stops the turn.

Status lines and mods

Claude Code

>Status line scripts can tell custom subagent types apart

subagentStatusLine
the payload adds agentType
Mods
isDeferred: false lists a tool's schema in the prompt from the start
CHANGELOG.md, October 7 · anthropics/claude-code

The subagent status line payload now includes the agent type, so your script can tell custom subagents apart. Mods can also list a tool in the prompt from the start, instead of behind tool search.

Rolled back

Claude Code

>Cloud sessions that lose a wakeup stay asleep again

Cloud sessions
a restart that loses a /loop wakeup or scheduled task leaves the session asleep
Auto mode denials
the message is back to its earlier wording
CHANGELOG.md, October 7 · anthropics/claude-code

An earlier fix for cloud sessions is rolled back. If a container restart loses a pending loop wakeup or scheduled task, the session stays asleep and Claude isn't told. Auto mode's denial message reverts too.

Smaller fixes

Claude Code

>HTTP MCP connections stop leaking memory

HTTP MCP
a connection no longer keeps every request until it closes
/model effort
← and → stop at the ends instead of wrapping to Low
claude logs, stop, kill
no longer sign you out when your login is expiring
CHANGELOG.md, October 7 · anthropics/claude-code

HTTP MCP connections stop holding every request they've sent until they close. The model picker's effort arrows stop at the ends instead of wrapping to Low, and claude logs and claude stop no longer sign you out.

The full changelog

Claude Code

Every change is in the Claude Code changelog

CHANGELOG.md in anthropics/claude-code

github.com/anthropics/claude-code
CHANGELOG.md, October 7 · anthropics/claude-code

The full list, including fixes for Claude in Slack and Code Review, 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: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

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 · 2 weeks ago