Claude Code changelog changedchangelog
Nearest release: v2.1.288, published 2 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 2 Oct 2026 20:36 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 2 Oct 2026 20:37 UTC.
Upstream edited
Recorded here
Lines+92added
Lines−0removed
From line
6
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits50to this page, all time
The whole hunk
from line 6, old and new numbered
/
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
from line 6
66
77Run `claude --version` to check your installed version.
88
9<Update label="2.1.288" description="October 2, 2026">
10 * Added `$.ui.selection()` for mods: returns the text you last selected in fullscreen mode and, when the selection lies within one transcript row, that row
11 * Added a built-in `gh api` to cloud sessions whose image has no GitHub CLI, and fixed the built-in sending control characters from file names, jq filters or GitHub errors to the terminal
12 * Added recovery for a prompt cleared with Ctrl+C: pressing Up on the empty prompt brings the draft back, including pasted text and images
13 * Added a re-authenticate prompt when an MCP server asks for more OAuth scope during a tool call
14 * Added `--max-findings <n>|all` to /code-review to report more or fewer findings than the usual limit; the choice is reused until you pass `--max-findings default`
15 * Added Ctrl+F to find a session by name and Alt+↑/↓ to jump between groups in the agents view; both, and rename, can be rebound in keybindings.json
16 * Added a screen reader mode announcement of the new permission mode when you approve a plan, including with Shift+Tab
17 * Fixed mid-response API timeouts failing the turn: non-interactive sessions and subagents now continue from the partial response, and thinking-only responses are retried
18 * Fixed long conversations failing with "Prompt is too long" instead of auto-compacting when the last reply reported zero token usage
19 * Fixed `--resume` sometimes dropping files and other context that a compaction had just restored
20 * Fixed a resumed session sometimes not saving the last response of a turn, so that the next `--resume` showed the prompt unanswered
21 * Fixed resume occasionally loading a transcript cut short when the same session rewrote the file during the load
22 * Fixed resuming a conversation started on 2.1.286 or earlier dropping the model's earlier thinking
23 * Fixed session titles, memory recall and prompt hooks failing on Mantle or behind gateways that reject structured outputs; added `CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS` to turn structured outputs off
24 * Fixed auto mode denials pointing Claude at a Bash permission rule when the blocked tool was not Bash
25 * Fixed auto mode on Bedrock and Mantle switching to the local classifier for the rest of the session after a request to an older model, such as a WebFetch summary or a `sonnet` subagent
26 * Fixed cloud sessions that restarted on a newly picked model replying with that model after the server refused it
27 * Fixed Cowork cloud sessions staying marked as waiting for input after a WebFetch permission prompt for an unapproved URL went unanswered for five minutes
28 * Fixed prompt suggestions not appearing on a phone that joins a Cowork cloud session started on another device
29 * Fixed a mod's button sometimes running a different button's action when pressed on a view drawn before Claude Code restarted
30 * Fixed a plugin's pane showing nothing when one `Code` element held a diff that does not parse; it now draws as plain code
31 * Fixed plugin LSP servers receiving literal `${user_config.*}` and `${CLAUDE_PLUGIN_ROOT}` placeholders in `initializationOptions` and `settings` instead of substituted values or manifest defaults
32 * Fixed a plugin's `tool.call` hook making Bash fail and file searches read the wrong folder in subagents that run in a worktree
33 * Fixed `git-subdir` plugin installs failing, or caching an incomplete plugin, on older git (before 2.39, e.g. Ubuntu 22.04's 2.34)
34 * Fixed plugins loaded with `--plugin-dir` not showing "Configure options" in `/plugin`
35 * Fixed background sessions ending when a plugin was reloaded or disabled while one of its timers or reads was still running
36 * Fixed sandboxed heredocs with an unquoted delimiter (`python3 <<EOF`) asking for approval on every run under sandbox auto-allow when the body holds only plain text and simple `$VAR` references
37 * Fixed Bash tool permission check to prompt before a `BASHPID` assignment whose value the shell would evaluate as arithmetic, instead of allowing it silently
38 * Fixed fullscreen sessions exiting with "unrecoverable interface error" when opening the background tasks dialog while a plugin or mod showed rows above the prompt
39 * Fixed Claude reporting a message to another session as delivered when that session held it: the notice now says it wasn't delivered and names the session, and in SDK sessions Claude can now learn of it mid-turn
40 * Fixed OpenTelemetry `claude_code.tool.blocked_on_user` spans reporting `unknown` source or decision in `-p` and SDK sessions and for PreToolUse hook approvals
41 * Fixed permission asks that ended unanswered, in `-p` or on an interrupted turn, emitting no `tool_decision` event
42 * Fixed Edit and Retry in Cowork cloud sessions refusing a message sent before `/compact` even though its history was still saved
43 * Fixed unattended sessions (`CLAUDE_CODE_RETRY_WATCHDOG`) retrying for hours after a very long response stream failed; Claude Code now streams again, and gives up after three timeouts
44 * Fixed `/login` reporting "Login successful" when credentials could not be saved to secure storage; it now shows the failure, and offers a retry when the new login didn't take effect (anthropics/claude-code#73861)
45 * Fixed a Stop during Bedrock credential lookup sometimes moving the session to a fallback model instead of ending the request
46 * Fixed a second `gcpAuthRefresh`/`awsAuthRefresh` browser sign-in opening when a laptop wakes from sleep while another Claude Code process is signing in
47 * Fixed agent teams: a plugin-defined agent spawned by name now runs with its own prompt, tools, disallowedTools and effort instead of the defaults
48 * Fixed headless (`-p` / SDK) sessions occasionally ignoring SIGTERM when a supervisor such as `timeout` or systemd sends SIGCONT alongside it
49 * Fixed restarted cloud sessions restoring a model that the organization's enforced model list refuses
50 * Fixed MCP tool calls sometimes running twice when a remote server's result was over 16 MB or could not be parsed
51 * Fixed subagents in Claude Desktop's Code tab getting none of the tools of a user-configured MCP server named `memory`
52 * Fixed Claude in Chrome asking before every screenshot and page read on a site you allowed when auto mode is unavailable (such as with `disableAutoMode` or an older model); typing, navigation and JavaScript still ask
53 * Fixed `claude plugin install` failing for GitHub-source plugins on macOS and Linux machines with no GitHub SSH key: the clone now falls back to HTTPS and prints a notice
54 * Fixed `sandbox.credentials.files` entries on git config files not taking effect while `permissions.blockReadsOutsideWorkingDirectories` is on
55 * Fixed Claude leaving out your organization's design systems when starting slides or a design with the Artifact tool on Team and Enterprise plans or machines with managed settings
56 * Fixed the keyboard not working on Windows after Claude Code restarts itself (first sign-in to a Claude apps gateway, provider setup, `/tui`)
57 * Fixed a stall when launching an agent whose `tools:` lists very many `Agent(...)` entries
58 * Fixed sessions on Claude 3 Opus and Claude 3 Sonnet failing on every turn after a whole PDF entered the conversation
59 * Fixed the npm auto-updater reporting success when the platform-native binary failed to download and only the placeholder `claude` stub was installed
60 * Fixed Remote Control cleanup archiving a session that is still connected or was just re-attached by another Claude Code process
61 * Fixed `owner/repo` plugin marketplaces showing only the second attempt's error when both the SSH and HTTPS fetch fail; both errors are now shown, with the transport tried first on top
62 * Fixed path-scoped `.claude/rules` and nested CLAUDE.md files not loading when Write or Edit creates or changes a file in their scope (previously only Read loaded them)
63 * Fixed a dangerous `rm` (such as one on `/` or the home directory) inside a `bash -c` or `sh -c` script running without a prompt in bypassPermissions mode or under a shell allow rule (anthropics/claude-code#96300)
64 * Fixed LSP tool calls hanging indefinitely when a language server uses dynamic capability registration or stops responding; requests now time out after 60s (per-server `requestTimeout`)
65 * Fixed `idle_prompt` notification hooks firing while background agents are still running (anthropics/claude-code#93672)
66 * Fixed PreToolUse and PermissionRequest hooks being skipped when matching them failed or the tool's input could not be serialized to JSON; the call is now blocked
67 * Fixed the first request in a fresh environment or after a model switch using the built-in output limit and auto-compact window, not the server's; that request may now wait up to 1.5 seconds
68 * Fixed the "What should Claude do instead?" hint showing on the Interrupted row after sending queued messages with ctrl+enter
69 * Fixed `/login` in a `--bare` session running a sign-in the session never reads, which could replace your saved login; it now says which credentials work
70 * Fixed the InstructionsLoaded hook omitting agent\_id and agent\_type when a subagent's file access loads a rule or nested CLAUDE.md; rules and nested CLAUDE.md files loaded on file access now also report effort
71 * Fixed the Agent tool in `claude mcp serve` always reporting no available agents and rejecting every subagent\_type
72 * Fixed the terminal cursor not following the typed text in the fullscreen transcript viewer's search and in `/theme`'s custom color search
73 * Fixed `/permissions` in screen reader mode: typing a rule's number now picks it instead of opening the search box
74 * Improved auto mode: when a conversation grows too long for the client-side safety classifier to review, it is now compacted instead of prompting for, or failing, every tool call
75 * Improved screen reader mode: short announcements, such as a deleted word, now stay on screen until your next key press or until something above them on screen changes
76 * Improved screen reader mode: answered questions in question dialogs now say "answered" beside their box
77 * Improved the `/usage-credits` message shown to Team and Enterprise members whose organization has turned off usage credit requests
78 * Improved cloud sessions: a new conversation's first turn no longer waits for a stdio MCP server whose config sets `alwaysLoad: false`
79 * Improved "You should know" notes to say "we", "the main agent" or "you" depending on who was responsible for a decision
80 * Improved the error for an artifact database write refused at the database's size limit: it now states the limit and what frees space
81 * Improved Bash permission prompts to give a shorter reason when part of a command can't be checked before it runs
82 * Self-hosted runner: Improved the built-in `gh api`: a refused gh command now prints its `gh api` equivalent, `--paginate` follows every page of a repository's lists, and a nested `claude` no longer removes it
83 * Improved Remote Control's recovery from an expired server credential: sessions stay connected during renewal and are kept if it gives up after a server outage
84 * Changed the background command time limit to apply only in unattended sessions (`-p`, Agent SDK, CI, cloud); terminal, desktop app and VS Code sessions have no limit
85 * Changed the client-side auto mode classifier to ignore an `ANTHROPIC_DEFAULT_SONNET_MODEL` pin that names Claude Sonnet 5.5 or Opus 5.5 and use Claude Sonnet 5 instead
86 * Changed `claude project purge` to `claude purge`; the old name still works and prints a notice
87 * Changed the agents view `n:` filter (and Ctrl+F search) so Enter opens the session whose name matches best instead of the top row
88 * Changed `/autocompact` to save the auto-compact window per model, so each model keeps its own setting when you switch
89 * Changed MCP URL prompts from servers that can't report when you're done to wait for "I'm done, continue" before the tool call continues, so you can finish in the browser first
90 * \[VSCode] Fixed a claude.ai connector staying on "Needs authentication" after you authorize it: the MCP servers dialog now offers Check connection
91 * \[VSCode] Fixed the opt-in New Conversation shortcut (Cmd/Ctrl+N) starting a conversation in every visible Claude view instead of only the one you are in
92 * \[VSCode] Fixed the chat view resuming the next saved session after you archive the one it shows; it now starts a new conversation instead
93 * \[Cloud sessions] Fixed the Cloud sessions switch in Claude Code admin settings staying locked off while an unrelated security setting was loading or had failed to load
94 * \[Cloud sessions] Fixed pressing Stop while a self-hosted runner was still starting not cancelling the queued message, which could then run once the runner was up
95 * \[Claude Tag] Fixed Claude Tag admin settings offering a "Remove this scope" option, which always failed, on channels whose settings were created automatically
96 * \[Claude Tag] Improved Claude to also follow a related Slack thread in another channel that it only read, so updates there reach the conversation that depends on them
97 * \[Claude Tag] Improved save errors on a channel's Configure page: too-long channel instructions now say to shorten them, and a save refused for lost access no longer says to try again
98 * Fixed `claude plugin test` reporting mods as turned off remotely when it had only read an out-of-date saved setting
99</Update>
100
9101<Update label="2.1.287" description="October 1, 2026">
10102 * Added Claude Mods: plugins may now modify deeper behavior
11103 * Added You should know, a built-in mod where a side agent watches your back and flags things you or Claude might miss. Turn it on with `/plugin enable cc-plugin-you-should-know@builtin` (for first-party sessions with telemetry on)
from line 1725
16331725 * Fixed `claude agents` `@` directory menu not listing repositories created after the session started
16341726 * Fixed Remote Control clients that join a Claude Desktop or VS Code session showing a stale permission mode until it was changed again
16351727 * Fixed `claude remote-control` exiting and dropping every attached session when its server credential expires (about 30 days after start); the host now re-registers and keeps going
1636 * Fixed the usage-limit warning flickering on and off during a session when requests for different models or modes report different limit windows
1637 * Fixed earlier reasoning being dropped when an MCP server re-sends, or a built-in tool re-renders, a tool the model already loaded
1638 * Fixed a tool that disappears mid-conversation, from a disconnected MCP server or an upgrade, rewriting the tool list and discarding earlier thinking
1639 * Fixed a background worker forked from a conversation adding EnterWorktree to the conversation's tool block mid-session, which broke prompt-cache reuse
1640 * Fixed mid-session MCP and plugin tools being added to the tool list in sessions without ToolSearch, which broke prompt-cache reuse; supported models now receive them as deferred definitions
1641 * Fixed switching models with /model re-sending every tool definition (a prompt-cache miss); commit and PR attribution text now arrives as a conversation note that updates on model changes
1642 * Fixed resumed sessions rewriting the inline tool set when an MCP connector reconnects at a different moment than before
1643 * Fixed resumed sessions re-rendering tool descriptions instead of replaying the recorded ones when the first turn ran a tool
1644 * Fixed prompt-cache misses and dropped extended thinking when a claude.ai connector's tools change between a session and its resume
1645 * Fixed resumed sessions rewriting earlier MCP tool announcements (and dropping extended thinking) before their connectors reconnect
1646 * Fixed a prompt-cache break when a print-mode (`-p`) conversation is resumed interactively: the system prompt prefix no longer changes
1647 * Improved the `/diff` panel: it no longer flashes "0 files changed" and a spinner before settling, and its empty state is centered in the panel
1648 * Improved the Bash tool's description guidance so Claude describes what a command does in plain words instead of echoing the command
1649 * Improved sandbox guidance so Claude suggests `/copy` when clipboard commands such as `pbcopy` fail inside the sandbox
1650 * Improved `--resume` first-render time for sessions with many Bash tool calls
1651 * Improved prompt input responsiveness: keystrokes no longer occasionally wait a frame behind spinner or streaming repaints
1652 * Improved prompt-cache stability: subagents and sessions started with `--system-prompt` or `--append-system-prompt` now record the system prompt and tool definitions once instead of re-rendering them
1653 * Improved Artifact tool publish errors: when a publish is refused, the message now says why and what to do about it
1654 * Self-hosted runner: Changed `--use-anthropic-git-proxy` to be reported to the server at registration and to print a warning for each session that still clones through the legacy git proxy
1655 * Gateway: Changed `forward_user_identity` upstreams to return a 429 as-is to a developer whose email was forwarded, instead of failing over to the next upstream, so the proxy's per-user limits hold
1656 * \[VSCode] Fixed the extension host hanging at 100% CPU when forking, editing an earlier message, or rewinding in a conversation whose saved transcript contains a cyclic parent link
1657 * \[VSCode] Fixed pasting a screenshot on WSL2/WSLg inserting raw image bytes into the chat input; the image is now attached when the clipboard provides it, otherwise the paste is ignored
1658 * \[VSCode] Fixed chat diff blocks always rendering with a dark editor theme; they now follow the active VS Code color theme, including high contrast
1659 * \[VSCode] Fixed mixed right-to-left and English text rendering in the wrong order while typing in the message input
1660 * \[VSCode] Fixed accepting an edit in the diff view on a file with Windows (CRLF) line endings failing with "String not found in file"
1661 * \[VSCode] Fixed @-mentions dropping files whose paths contain spaces
1662 * \[VSCode] Fixed the sessions list view failing to load in windows connected over Remote-SSH when the workspace folder exists only on the remote host
1663 * \[VSCode] Fixed runaway ripgrep processes when viewing files in large or symlink-heavy workspaces
1664 * \[Claude Code on the web] Fixed GitHub Enterprise Server sessions showing your GitHub account as disconnected once its token expired; PR and issue operations now refresh it automatically
1665 * \[Claude Code on the web] Fixed `gh` and GitHub API calls failing in organizations without the Claude GitHub App; they now use your connected GitHub account and say so when none is connected
1666 * \[Claude Tag] Added a "Use a custom connector" link to the preset connection forms in Claude Tag admin settings, so you can switch to a custom connection without starting over
1667 * \[Claude Tag] Fixed Claude replying "The API rejected the request as invalid" when the organization has run out of usage credits; the reply now says so and explains how to add more
1668 * \[Claude Tag] Fixed thread requests to edit or delete a message Claude posted at the channel's top level being answered with a correction instead of reaching the session that posted it
1669 * \[Claude Tag] Fixed **Connect** on Tool access requests under Admin settings > Review requests failing with "Authorization failed" or showing the requested access bundle as deleted
1670</Update>
1671
1672<Update label="2.1.266" description="September 8, 2026">
1673 * Fixed a 2.1.265 regression affecting LLM-gateway and proxy setups: the undocumented `CLAUDE_CODE_USE_GATEWAY` environment variable, previously ignored unless `ANTHROPIC_BASE_URL` and `ANTHROPIC_AUTH_TOKEN` were both set, began forcing Cloud-gateway sign-in on its own in 2.1.265, so configurations that set it alongside an API key, `apiKeyHelper`, or custom auth headers failed every request with "Not signed in to the Cloud gateway". The variable on its own is ignored again; no configuration change is needed
1674</Update>
1675
1676<Update label="2.1.265" description="September 8, 2026">
1677 * Added `user.email` and `user.groups` to the telemetry Claude Desktop and Cowork send through a Claude apps gateway, matching terminal sessions
1678 * Added support for pointing `--plugin-dir` at a folder of plugins: each child folder with a manifest loads, and children added or removed while running are picked up
1679 * Added a 1 GB cap on tool results saved to disk; the in-conversation preview says when a saved file was truncated
1680 * Fixed resuming a foreground-spawned subagent changing its tool list and system prompt prefix, which broke prompt-cache reuse for that agent
1681 * Fixed agent teammates and resumed subagents moving SubagentStart hook context and preloaded skills out of the prompt prefix on later turns, which broke prompt-cache reuse
1682 * Fixed resume after the previous process died while a tool was running: the last prompt is no longer rewritten, and the interrupted tool call is kept and marked interrupted
1683 * Fixed `/model opusplan[1m]` being rejected with "Model not found"
1684 * Fixed syntax-highlighted code in permission prompts and messages sometimes omitting a character after a Ruby `?`, Erlang `$`, or Perl `$` sigil
1685 * Fixed the fullscreen transcript jumping by one row whenever the slash-command or @-file suggestion list opened or closed
1686 * Fixed a plugin path containing a backslash bypassing the symlink containment check on macOS and Linux
1687 * Fixed plugin directories whose names begin with two dots being wrongly refused as outside the plugin root
1688 * Fixed VS Code and SDK sessions occasionally requiring re-login when a session was closed while refreshing its token
1689 * Fixed Remote Control sessions sending the end-of-turn signal before the reply's last message, which could show a reply as finished in the Claude app before its last part arrived
1690 * Fixed background (`--bg`) sessions occasionally being retired mid-turn when a message arrived just before the idle timeout
1691 * Fixed Claude Code's own git status and diff probes running clean filters configured by a nested repository inside the working tree
1692 * Fixed the advisor tool and its instructions being re-decided per request from the request's model; the decision is now made once and announced in the conversation when it changes
1693 * Fixed artifact publish accepting connector tool names the connector doesn't expose; the publish is now refused when none of the declared tools exist, and warned when only some don't
1694 * Fixed `/add-dir <subdirectory>` refusing to load a subdirectory's agents when managed settings lock only skills to plugins, and promising agents when only agents are locked
1695 * Fixed two-key keyboard shortcuts cancelling silently when the second key arrived more than a second later, as happens inside tmux; they now wait 3 seconds and show a notice when they time out
1696 * Fixed forked skills (`context: fork`) not streaming their kickoff prompt and, with `--forward-subagent-text`, their text turns as progress events in stream-json
1697 * Fixed a plugin's default component folder that the OS cannot check, such as a symlink loop, being silently skipped; it is now reported in `/plugin` with the error code
1698 * Fixed the Claude apps gateway's OTLP telemetry relay pausing all forwarding to a collector for 30 seconds after it rejected a few payloads as malformed or too large
1699 * Fixed `/plugin` Discover/Browse and `claude plugin list --json --available` showing no description or display name for marketplace plugins whose metadata lives only in their `plugin.json`
1700 * Fixed `/login` showing "no gateway URL is configured" when re-run in a session that signed in to a Claude apps gateway set by managed settings
1701 * Fixed `/model` claiming a model was "saved as your default" when the settings file couldn't be written; it now says the save failed and why
1702 * Fixed `/clear` from Remote Control waiting on SessionStart hooks and on open terminal dialogs before completing
1703 * Fixed the `/config` dialog changing height when switching between its tabs
1704 * Fixed resuming a workflow run after its container restarted; a resume whose run journal is missing now fails with a clear error instead of rerunning every agent
1705 * Fixed the `claude-api` skill's error-code reference: model access failures return 404 and unavailable beta headers return 400, not 403
1706 * Fixed non-interactive sessions (`-p` with stream-json input, Agent SDK, cloud sessions) resetting the shell working directory at each new user message; a `cd` now persists across turns
1707 * Fixed MCP servers configured as `http` that only speak the legacy HTTP+SSE transport never connecting; Claude Code now falls back to SSE as the MCP spec describes
1708 * Fixed some claude.ai connectors in cloud sessions showing as needing authentication even though they are connected in claude.ai (servers that answer an unsupported request with HTTP 401)
1709 * Fixed remote sessions keeping their sandbox container alive while a connector approval or sign-in link waits for you
1710 * Fixed resumed sessions showing long model-facing recovery instructions in "background task didn't finish" notices instead of a short status line
1711 * Windows: Fixed Read, Write and Edit refusing every file ("symlink resolution changed after permission was checked") when running inside an AppContainer or restricted-token sandbox
1712 * Improved `--worktree` startup on large repositories: the new worktree is now checked out in parallel (git 2.32+)
1713 * Improved `/workflows` agent detail: tool calls are marked running, failed or done, the subagent's task list is shown when it has one, and Enter unfolds the listed calls with their inputs and results
1714 * Improved slash commands typed mid-prompt: matches now show in a list (Tab opens it outside fullscreen) instead of a single suggestion, and a plugin skill is now found by its bare name
1715 * Improved remote MCP servers that need sign-in: Claude Code no longer registers an OAuth client with them until you actually authenticate
1716 * Improved the time to resume long sessions that read many files
1717 * Improved the error shown when an image over the size limits cannot be decoded: it now names the cause and how to fix it instead of only citing the limit
1718 * Improved the Artifact tool's read of an artifact someone else wrote: the summary now treats the page as untrusted content and flags embedded instructions rather than relaying them
1719 * Updated the `.claude` folder permission option to say what it actually allows: editing files in the project's `.claude` folder (or `~/.claude`) for the session
1720 * Changed machines with `forceLoginGatewayUrl` in managed settings to be Claude apps gateway sessions from startup, like `forceLoginMethod: "gateway"`; a leftover claude.ai login or API key is not used
1721 * Changed image processing to use the runtime's built-in image support; the CLI no longer extracts a native image module to the temp directory
1722 * Changed plugin display metadata to prefer the marketplace entry over `plugin.json` on the Installed tab and `claude plugin details`, filling gaps from `plugin.json`
1723 * Changed Claude apps gateway sessions to export OpenTelemetry directly to a collector the gateway's managed settings name in `OTEL_EXPORTER_OTLP_ENDPOINT`, instead of through the gateway's relay; sessions without a named collector still use the relay
1724 * \[VSCode] Added automatic archiving of sessions inactive for a set period (new "Archive inactive sessions" setting, default 14 days)
1725 * \[VSCode] Fixed the sidebar chat coming back blank after Reload Window or a restart when the conversation had been open for more than 10 minutes
1726 * \[VSCode] Fixed the timeline dot sitting below
1728
No line in this hunk matches that.