Skip to content

v2.1.110

Choose a tag to compare

@marckrenn marckrenn released this 15 Apr 22:36
· 4704 commits to main since this release

2.1.110

(☝ Click to see full diff.)

Highlights:

  • /tui fullscreen switches the conversation to flicker-free fullscreen rendering, reducing visual flicker
  • Custom default rules now override built-ins, so specified defaults take full effect
  • Server policy bans 'allow' header in custom default rules; authors must remove/rework to avoid rejection

CLI changelog

  • Added /tui command and tui setting — run /tui fullscreen to switch to flicker-free rendering in the same conversation
  • Added autoScrollEnabled config to disable conversation auto-scroll in fullscreen mode
  • Added option to show Claude's last response as commented context in the Ctrl+G external editor (enable via /config)
  • Fixed MCP tool calls hanging indefinitely when the server connection drops mid-response on SSE/HTTP transports
  • Fixed non-streaming fallback retries causing multi-minute hangs when the API is unreachable
  • Fixed session recap, local slash-command output, and other system status lines not appearing in focus mode
  • Fixed high CPU usage in fullscreen when text is selected while a tool is running
  • Fixed plugin install not honoring dependencies declared in plugin.json when the marketplace entry omits them; /plugin install now lists auto-installed dependencies
  • Fixed skills with disable-model-invocation: true failing when invoked via / mid-message
  • Fixed --resume sometimes showing the first prompt instead of the /rename name for sessions still running or exited uncleanly
  • Fixed queued messages briefly appearing twice during multi-tool-call turns
  • Fixed session cleanup not removing the full session directory including subagent transcripts
  • … +20 more CLI changelog entries

Source: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#21110

Flags

Added:

  • tengu_kairos_push_notifications — Enables the PushNotification tool to notify users in-terminal and, with Remote Control, on mobile.; notes: Also checks an agent setting (agentPushNotifEnabled) before allowing mobile push.; confidence: high

Diff: b51faca/meta/flags.md#diff-c99a7b7e637ce27b4de482294263fd5cfde4dd72be630d52b12b2d9f2af769b3L1-R1

CLI surface:
Added:

  • env vars: C9_PID, C9_USER, CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH, CLAUDE_CODE_ENABLE_EXPERIMENTAL_ADVISOR_TOOL, CLAUDE_CODE_FORCE_FULLSCREEN_UPSELL, CLAUDE_CODE_TUI_JUST_SWITCHED, CLAUDE_SLOW_FIRST_BYTE_MS, CLOUD_WORKSTATIONS_CLUSTER_ID, CODER, CODER_WORKSPACE_NAME, DAYTONA_WS_ID, DEVPOD, DEVPOD_WORKSPACE_UID, TRACEPARENT, TRACESTATE
  • config keys: Zx, api_error_status, autoModeActive, cacheControlHash, cacheDeletionsPending, cachedMCEnabled, callCount, disabledReason, effortValue, extraBodyHash, gE, globalCacheStrategy, hasFocus, idleSec, kind, localSent, messageHashes, origin, perBlockHashes, perBlockLengths, perToolHashes, pinned, prevCacheReadTokens, pushSent, routine, shouldQuery, systemCharCount, systemHash, tmuxSocket, toolNames, toolsHash, tui

Removed:

  • config keys: Ax, bE

File: b51faca/meta/cli-surface.md#diff-662031a066e433468319e799350331e143e4635468b9c2924019d16654027e31L7-R7

Metadata

  • Time since 2.1.109 release: 16h 33m 49s

  • Bundle file size: +64.9 kB (+0.5%)

  • Est. LOC (prettified): +1,829 (+0.6%)

  • Prompt files: +71 (+1.8%)

  • Prompt tokens: +6,258 (+0.9%)

Prompt token mix by kind:

  • system-data: 46.5%→46.4%
  • system: 30.3%→30.1%
  • system-reminder: 18.5%→18.6%
  • tools: 3.4%→3.5%
  • skill: 0.8%→0.8%
  • agent: 0.5%→0.5%

Files:

System prompt changes

Notable changes:

  1. Claude’s user-invocable skill set was trimmed: the /statusline setup helper plus /insights (session analysis report) and /team-onboarding (usage-based ramp guide) were removed from the advertised Skill list, reducing built-in guided workflows for these tasks.

Links:

  1. 4002401/cc-prompt.md#diff-b0a16d13c25d701124251a8943c92de0ff67deacae73de1e83107722f5e5d7f1L37-R37

Other prompt changes

  1. Added a command to mark plugins as favorites.
  2. Custom rules replace default settings.
  3. Custom rules can no longer use the "allow" directive to replace default settings due to a server policy restriction.

Links:

  1. 6edcd1c/system-prompts/system-data-chat-app-commands.md#diff-afb446cfd75e31f421f9bf238ed905342a8ce77682676f95a71a00611c3f664cR1
  2. 0bec755/system-prompts/system-data-custom-defaults-rules-replacing-11.md#diff-0044967371068cdc52b997a8d7b1944a081b88d3af5467ef3bebfd309f568d30L7-R7
  3. 34dd829/system-prompts/system-data-custom-defaults-rules-replacing-4.md#diff-30e55d88c5e7ccdb2fd936b00aa7b44c0bcbaed0263bc021de45739335a0415aL1