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

4 days 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.