Changelog changedcowork/changelog
Nearest release: v2.1.322, published 19 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 10 Nov 2026 21:15 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 10 Nov 2026 21:37 UTC.
Upstream edited
Recorded here
Lines+77added
Lines−0removed
From line
2
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits73to this page, all time
The whole hunk
from line 2, 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 2
22
33> Release notes for Claude Desktop
44
5**v5.1231.0**
6
72026-11-10
8
9Bundled Claude Code version: 2.1.321.
10
11**General**
12
13* Added run status to scheduled tasks that run on your computer, in Cowork and Code. A task's card can now say "Last run failed", "Last run failed, will try again", "Needs input" or "Didn't run", or why a run that is due hasn't started, such as "Waiting for its previous run to finish".
14* Changed Claude on Windows so that it can stop at launch with the message "Claude could not start" when another program keeps using a file that Claude needs. When Windows starts Claude at sign-in, it stops with no message. Close other programs or restart the computer, then open Claude again.
15* Changed Claude on Windows to keep its data in `%LOCALAPPDATA%\Claude-Data`: new installs start there (Windows 10 21H2 or later and Windows Server 2022, as on Windows 11), and existing data moves there on Windows 10 21H2 or later. The Microsoft Store version and third-party deployments are unchanged.
16* Changed computer use on Windows to need the "Use system shortcuts" permission before it presses the Windows key with Tab, a number key or a symbol key.
17* Changed file opening to refuse Windows file types that install or apply something at a double click (.msix, .appx, their bundles and encrypted forms, .msu, .ppkg, .xbap, .gadget, .sct, themes, styles and troubleshooter packs).
18* Fixed a file sometimes being lost on Windows when two files with the same name were saved to Downloads at the same moment.
19* Fixed an artifact in the side panel reloading when reopened within a few minutes of using Refresh on it, which could lose unsaved edits.
20* Fixed an occasional crash on Linux when typing after the built-in browser was hidden.
21* Fixed Claude being unable to read or act on pages in the built-in browser for some signed-in accounts until they signed out and in again.
22* Fixed Claude Setup refusing to install with "Trusted app installs must be enabled" on Windows 11 24H2 and later where Windows itself allows the install. When Windows blocks apps from outside the Microsoft Store, the message now also gives the address of the Windows deployment guide.
23* Fixed emailed sign-in links doing nothing when clicked again after a failed sign-in attempt.
24* Fixed Run on startup not starting Claude at sign-in on Windows (Microsoft Store and other MSIX installs).
25* Fixed scheduled task notifications saying "Scheduled task completed" when the run went on without a step. They now say "Scheduled task skipped a step" when the step needed your approval and nobody was there to give it, or "A safety check blocked a step" in Auto mode.
26* Fixed the first "Sign in again" after a launch not renewing the Code tab's and Cowork's saved credentials.
27* Fixed the saved sign-in being lost when a proxy answered its renewal with a "200 OK" of its own, and sessions failing to start while still signed in when a proxy or Wi-Fi portal answered a sign-in renewal with a web page.
28* Fixed the window staying blank for a long time after a page stopped responding, on Windows and macOS.
29
30**Code**
31
32* Changed MCP servers added in the desktop app, desktop extensions included, to follow the MCP allow list, deny list and plugins-only setting in an administrator's Claude Code managed settings, in Code sessions on this computer. The session's MCP list says which servers are kept out.
33* Changed SSH sessions on Mac and Linux behind several jump hosts: once a jump host has asked you for a password or code in this version, a dropped session no longer redials it over and over. It retries rarely and tells you to sign in.
34* Changed the app on third-party deployments to stop updating your checked-out base branch in the background after it makes a worktree for a session. Use `git pull` to update that branch.
35* Changed worktree sessions on SSH and WSL hosts: a folder whose `.git` Git can't use is now refused in most cases, and the card says why. Such a session used to start without a worktree.
36* Fixed an SSH session that could miss a new sign-in made while the app was re-attaching to it, and stop later with an authentication error.
37* Fixed deleting a session leaving files on disk: the oldest of over 1,700 earlier conversations, saved command output and temporary files after Claude moved to another folder mid-session, and on Windows the conversation file after the app had moved its data to a new folder by copying it.
38* Fixed file edits on network paths (UNC shares, WSL folders, `/net` mounts) that could change only the first of several matches, replace a whole file, or delete or overwrite a notebook's first cell.
39* Fixed pull request status, checks, and auto-fix failing with "HTTP 401" for GitHub Enterprise Server hosts behind an authenticating proxy that the GitHub CLI can pass.
40* Fixed running sessions staying in Auto mode after a device policy turned it off, and added a notice when Claude Code takes a session out of auto mode on its own, saying if an admin's policy did it, or that the app couldn't check why.
41* Fixed the automatic local cleanup on Windows not removing older sessions' records and unsent messages from folders that an earlier move of the app's data left behind, for organizations with the Claude Code + Cowork HIPAA configuration.
42* Fixed the Code tab freezing when many sessions are open.
43
44**Cowork**
45
46* Changed Cowork so that edits Claude makes to a session's CLAUDE.md no longer update your global instructions. To change them, use Settings.
47* Fixed a comment you were typing on a file being lost when Claude sent an updated version of that file.
48* Fixed a crash when many pending approval requests closed at once.
49* Fixed an earlier Cowork task not opening, with no message, on a computer that can't run Cowork. The task now opens read-only and says why.
50* Fixed Automatically approve not switching on in a Cowork task right after you pick a model that can run Auto. The switch now works at once, without sending a message first.
51* Fixed prompts in imported sessions: "Go back" on the first-message prompt showed your message as sent instead of returning it to the message box, and "Continue" or "Trust and resume" could send an earlier message a second time if the prompt was left unanswered and the session reopened.
52* Fixed the automatic local cleanup on Windows not removing older tasks, uploads and cached project copies from folders that an earlier move of the app's data left behind, for organizations with the Claude Code + Cowork HIPAA configuration.
53* Fixed your own message losing characters such as underscores and asterisks when copied with its Copy button and pasted back into an empty message box.
54
55**3P**
56
57* Added "Allow for 30 days" to the prompt shown before a scheduled Cowork task deletes files in one of its own folders. Later runs can then delete there without asking. `mcpScheduledTaskApprovalLifetimeDays` sets the number of days, and `0` turns the option off.
58* Added `organizationAnnouncement`: a message from your organization that each person can close, shown as a card on the start screen or as a dialog. It shows again when you change its `id`, or its text if it has no `id`. Update all devices before you put it in a device profile.
59* Added a warning when other Claude Code managed settings on a computer override this app's policy there. The diagnostic report shows it with the fix, local Code sessions show a notice, and your OTLP collector gets an event.
60* Changed `autoModeEnabled` set to `false` through device management to take effect without a restart. At the app's next configuration check (every 10 minutes by default), running Cowork tasks and Code sessions, except WSL sessions, leave Auto mode and say so.
61* Changed `claudeAiImport.automatic3pImport` to keep Cowork projects' descriptions and folders, and Cowork sessions' folders. The folders are connected again without asking the person, so Cowork can read and change their files as before the move. Copies made by earlier versions don't get them back.
62* Changed `managedMcpServers`: a local server can leave out its own `command` if `platformOverrides` names only `win32`, `darwin` or `linux`, each with a `command`. It runs only on those systems. Update all devices first: older versions drop it, and block plugins' MCP tools if that empties the list.
63* Changed Code sessions on Windows under an organization's configuration to ask before starting a project's dev server in the Auto and Bypass permission modes, as on macOS and Linux.
64* Changed Cowork tasks in Auto mode to wait for Auto mode's check before each shell command, usually one more request to your provider. A command that the check blocks, or cannot check, does not run.
65* Changed each model ID in `inferenceModels` to allow only the version it names, so `claude-opus-5` no longer also allows `claude-opus-5-5`. On the Claude API, a list of only retired Opus 4 or 4.1 models no longer starts sessions. List a current model.
66* Changed scheduled tasks to retry a run that fails on a server error from your provider or gateway, such as 500 or 529, before Claude responds. Retries end six hours after the first failure. One refused token renewal no longer ends a sign-in through your gateway or identity provider.
67* Changed sessions and scheduled tasks saved on a model that `inferenceModels` doesn't list to run on the default model, which is the first model in the list.
68* Changed Sign in with Google on Vertex AI: hooks, MCP servers on the computer and commands in the Code tab that call Google Cloud now need the person's own Google Cloud credentials on that computer, for example from `gcloud auth application-default login`.
69* Changed the credential, client-secret, headers and environment helpers set in managed configuration to start in `/` on macOS and Linux and in `System32` on Windows. A helper that reads or writes a file by a relative path must now use its full path.
70* Changed what an unset `desktopHome` does where only Code is on. Versions 4.4212.0 to 4.23118.1 turn on Unified Claude there from 12:00 PM PT on November 10. This version waits until 12:00 PM PT on December 17, 2026. To keep only Code, set `desktopHome` to `off` wherever your settings come from.
71* Removed the "Open external link" confirmation for most links to other websites, on third-party deployments too. It still shows for some links, such as private IP addresses, names ending in .local or .internal, punycode (xn--) host names, and email or phone links. No setting brings it back.
72* Removed the Chat, Cowork and Advanced file analysis switches from the Setup window, starting 12:00 PM PT on November 10, 2026. The Unified Claude switch, which sets `desktopHome`, takes their place.
73* Fixed `claudeAiImport.automatic3pImport` dropping project pins, sidebar groups and artifacts' earlier versions, and copying nothing when the computer had no earlier sessions. Computers moved by an earlier version get these once, at their next launch. Scheduled tasks copied then run if they were on.
74* Fixed a saved provider API key on macOS not being read at launch when the first of two keychain prompts was closed and the second was answered, or when a device management tool opened Claude with the root account's home folder.
75* Fixed Auto mode blocking every action it checks in sessions on a Fable or Mythos model when the model list has no Sonnet 5 and no Opus entry tagged with `anthropicFamilyTier`. The check now uses a listed Opus 4.5 or newer.
76* Fixed connector tools set to `ask` in `toolPolicy` not showing an approval prompt in Auto mode on devices with their own Claude Code managed settings. They now ask, so unattended scheduled runs stop at them.
77* Fixed connectors losing their sign-in when the sign-in server was slow to answer a token renewal or did not answer it. The Connectors page could also stay loading in that case.
78* Fixed Cowork tasks and chats showing "Claude Code crashed" when your organization's managed settings for Claude Code, such as a minimum version, stop it from starting. They now show "Claude Code couldn't start" and the reason.
79* Fixed new Code sessions starting on the model and effort of the folder's last session when `alwaysStartWithDefaultModel` is on. They now start on the default model and effort.
80* Fixed the token limit set with `inferenceMaxTokensPerWindow` not counting the tokens that subagents and conversation compaction use. People now reach the limit sooner, most of all in tasks that use subagents.
81
582**v4.23118.1**
683
7842026-11-09
from line 2493
24162493* Fixed failed mid-turn message sends (for example, while offline) dropping your text instead of returning it to the input.
24172494* Fixed new session worktrees branching from the currently checked-out branch instead of the repository's default branch, and archived sessions leaving their worktree folders on disk.
24182495
2419**Cowork**
2420
2421* Fixed a crash when resuming sessions with malformed remote connector data on disk.
2422* Fixed the workspace download restarting from zero after a network interruption; it now resumes from where it left off and retries automatically.
2423* Fixed folder and file names containing a dollar sign being misread, which broke file references.
2424* Fixed dictation immediately dropping back to the text input in existing sessions.
2425* Fixed an error caused by Claude trying to read a document creation skill that was not available.
2426* Fixed clicking a built-in workflow (such as `deep-research`) in the activity panel's Skills section showing an empty drawer instead of its name and source.
2427
2428**3P**
2429
2430* Added the `allowedPluginMarketplaces` managed configuration key. Configured git repositories appear under the Directory's Organization tab.
2431* Added an optional `omitOfflineAccess` subfield to the `inferenceVertexWorkforceOidc` configuration. Enable it when an identity provider rejects the `offline_access` scope; the app then prompts for sign-in each time the identity provider token expires instead of refreshing silently.
2432* Added managed configuration support on Linux: administrators can provision settings in a root-owned `/etc/claude-desktop/managed-settings.json`, validated against the same schema as the macOS and Windows sources.
2433* Fixed claude.ai sign-in never completing on Windows when an enterprise inference provider is configured.
2434* Fixed subagents failing with an invalid model error on third-party inference providers.
2435* Fixed `inferenceModels[].supports1m` being ignored, restoring the 1M-context option in the model picker for Bedrock, Vertex, Foundry, and gateway providers.
2436* Fixed the Microsoft 365 connector showing an unexpected admin-consent prompt after updating on tenants with restrictive consent policies when the connector's Access setting was blank. Also updated the bundled connector with tools to read the signed-in user's profile and draft reply-all emails.
2437* Improved expired sign-in handling for third-party inference providers and connectors: a sign-in prompt now appears whichever credential type expired, connector authentication errors are shown in Settings and inline in chat with a Reconnect action, and background Code sessions stay signed in across a credential refresh.
2438* Fixed several connector reliability issues: connectors silently stopping mid-session after an OAuth refresh failed instead of prompting to reconnect, connectors configured with both OAuth sign-in and custom headers failing to connect, and admin-configured connectors not appearing in a session until they were signed in.
2439
2440**v1.15962.2**
2441
24422026-06-30
2443
2444**General**
2445
2446* Updated the embedded Claude Code engine to the latest version.
2447
2448**Code**
2449
2450* No user-facing changes.
2451
2452**Cowork**
2453
2454* No user-facing changes.
2455
2456**3P**
2457
2458* No user-facing changes.
2459
2460**v1.15962.1**
2461
24622026-06-26
2463
2464**General**
2465
2466* No user-facing changes.
2467
2468**Code**
2469
2470* No user-facing changes.
2471
2472**Cowork**
2473
2474* No user-facing changes.
2475
2476**3P**
2477
2478* Fixed locally-configured stdio MCP servers being refused in third-party deployments that don't use MDM.
2479* Fixed third-party MCP connectors disconnecting on every app restart when the OAuth provider returns a non-standard refresh response.
2480* Fixed Microsoft 365 brokered sign-in failing with "No reply address provided" on managed Macs.
2481
2482**v1.15962.0**
2483
24842026-06-25
2485
2486**General**
2487
2488* Fixed a crash on launch caused by an unusually large saved session.
2489* Fixed the conversation jumping and the Progress panel flashing when opening a completed task.
2490* Improved keyboard navigation: a message's action buttons are now a single Tab stop, with arrow keys to move between them.
2491
2492**Code**
2493
2494* Fixed high background CPU usage when several Code sessions were open in the same large repository.
2495* Fixed people without a Claude Code seat being sent to the marketing site from `/code`; they now see an in-app organization switcher.
2496* Added support for custom cron expressions when scheduling local routines.
2497* Added "Open in VS Code", "Open in Cursor", and similar actions to the file panel, file tree, plan panel, titlebar, and sidebar in SSH sessions.
2498* Fixed attachment cards for files that exist only inside a session doing nothing when clicked; they now open in the File pane, lightbox, Preview pane, or Files browser.
2499* Added a "Load more" button to the All sessions list for people with many sessions.
2500
2501**Cowork**
2502
2503* Fixed workspace setup repeatedly failing with the same checksum error after a corrupted download, until the cache was cleared.
2504* Fixed Cowork sessions losing their project after restarting the app.
2505* Added a one-time prompt before Claude runs a dynamic workflow, explaining what workflows do.
2506* Improved the time it takes to start a session.
2507
2508**3P**
2509
2510* Added a managed `websearch` built-in tool so self-hosted deployments can search the web. Admins configure Brave, Tavily, Exa, or a custom endpoint in managed config, and it is available in both the Cowork and Code tabs.
2511* Added an `otlpContentCapture` managed setting that lets admins opt in to sending specific categories of unredacted content — user prompts, assistant responses, tool inputs, tool outputs, and raw API request/response bodies — to their OTLP collector.
2512* Updated the Microsoft 365 built-in connector's `scope` field to accept `MailboxSettings.Read`.
2513* Fixed managed connectors that lost their connection staying broken with failing tool calls; they now reconnect automatically on the next tool call, including from newly started conversations, and show a message if reconnecting fails.
2514* Fixed Microsoft 365 connector sign-in failing on Windows because of a broker error.
2515* Fixed a sign-in loop when your organization's gateway denies access; the app now shows "Access denied" and points you to your administrator.
2516* Fixed the selected model reverting after restarting the app and resuming a session.
2517* Added a `disableBundledSkills` managed config key that turns off Claude Code's bundled skills and workflows (such as `deep-research`) on that device.
2518
2519**v1.15200.0**
2520
25212026-06-23
2522
2523**General**
2524
2525* No user-facing changes.
2526
2527**Code**
2528
2529* Added an inline card for multiple-choice questions from Claude, so you can pick an option and step through each question before your choices are sent as a single reply.
2530* Fixed the app crashing shortly after opening the Code tab when local session history files are very large.
2531* Fixed the integrated terminal eventually failing to open new shells after the app had been running for several days on macOS.
2532* Fixed forked sessions not carrying over pull requests from the original conversation, and pull request rows staying marked as closed after being reopened on GitHub.
2533* Fixed the @-mention dropdown, side-chat panel, and plan-comment popover rendering, resizing, and dismissing in the wrong window when a session is opened in its own window.
2534* Fixed an extra tab opening in the system browser when navigating with the Artifacts pane open.
2535
2536**Cowork**
2537
2538* Added the ability to delete Cowork sessions from the sidebar, recents, and Spaces views.
2539
2540**3P**
2541
2542* Published the v2 bootstrap-response JSON schema (nested format). The v1 flat schema remains supported.
2543* Removed support for installing connector extensions from local `.mcpb` and `.dxt` files.
2544* Fixed the Setup panel being locked when only the auto-update policy was deployed via MDM.
2545* Fixed connectors configured by your organization not appearing until restart after first sign-in.
2546* Fixed the model picker dropping to "Default model" mid-session when a gateway's model-list response was temporarily degraded.
2547
2548**v1.14271.0**
2549
25502026-06-18
2551
2552**General**
2553
2554* Fixed the app prompting you to sign in again every day when your claude.ai session was more than a day old.
2555* Fixed Claude Design links in chat navigating the app in place instead of opening Claude Design.
2556* Fixed the app showing a blank window when a network proxy redirects the connection to Claude.
2557
2558**Code**
2559
2560* Changed routines to count against your regular usage limits instead of a separate daily included-run limit, and removed the included-runs indicator.
2561* Updated the model picker to show restricted models as non-selectable with an explanatory badge, and to reflect your organization's allowed default model.
2562* Fixed HTML and SVG file previews showing black text on a dark background in dark mode.
2563* Fixed menus and popovers opening behind the preview panel.
2564
2565**Cowork**
2566
2567* Fixed Claude in Chrome file uploads failing for files in the session's shared folders and outputs.
2568* Fixed scheduled tasks leaving earlier processes running after each scheduled run.
2569* Fixed Windows file paths showing garbled characters in the folder access approval card, and reduced unnecessary folder access denials when allowed workspace folders are configured.
2570
2571**3P**
2572
2573* (breaking) Changed the `chatCodeExecutionEnabled` managed configuration key to `chatAdvancedFileAnalysisEnabled`. It still lets Claude analyze attached files such as spreadsheets and presentations by running code in a sandbox scoped to the session's attachments, and remains off by default. Update any managed configuration that sets the old key.
2574* Deprecated the `betaFeaturesEnabled` managed configuration key; use the per-feature keys `chatTabEnabled` and `chatAdvancedFileAnalysisEnabled` instead. The Beta label in the Setup window is now informational only, and the Beta label has been removed from the built-in Microsoft 365 connector presets.
2575* Added the `inferenceSessionLifetimeSec` managed configuration key. Set it to your identity provider's session lifetime to show users a re-authenticate reminder before their sign-in expires.
2576* Added `~` and environment variable expansion (such as `%APPDATA%` and `%OneDriveCommercial%`) to the `allowedWorkspaceFolders` setting, so folder paths can vary per user.
2577* Added a per-folder pre-select option to `allowedWorkspaceFolders` so an administrator-configured folder can appear as a ready chip when users start a new task, and removed the "Create workspace folder?" prompt for administrator-configured folders.
2578
2579**v1.13576.0**
2580
25812026-06-16
2582
2583**General**
2584
2585* Improved find-in-page to search the entire session transcript instead of only the text scrolled into view, and the find bar now reliably takes keyboard focus when opened.
2586* Added a unified Artifacts view that lists your chat, Code, and Cowork artifacts in one searchable place, with a "New artifact" menu and a "Filter by" control to narrow the list by source.
2587* Fixed keyboard shortcut conflicts failing silently. Assigning a shortcut already held by another app now tells you and keeps your previous shortcut working, and Quick Entry registration errors now appear in Settings.
2588* Fixed the first-run notification explaining that Claude keeps running in the notification area never appearing on Windows.
2589
2590**Code**
2591
2592* Added running dev servers to the Background tasks panel, with stop and open-preview actions.
2593* Improved the Code file viewer: images, video, and audio now play inline instead of showing as text, and Markdown, CSV, and image files refresh automatically when Claude edits them.
2594* Updated the model picker. The three headline models appear at the top level with older models and context-size variants under "More models", each model shows a capability description, and currently-unavailable models appear disabled instead of failing when selected.
2595* Updated the in-session artifact panel: switch between a session's published artifacts from the title dropdown, see when an artifact was last updated, copy a share link, and open, share, or delete the artifact from the overflow menu.
2596* Changed the Code sessions tab from "Projects" to "All sessions". It now lists your non-project sessions alongside project sessions and adds a multi-select Environment filter.
2597* Fixed pull request status checks. Failures now show a small warning indicator on the branch row instead of repeated error popups, the "status couldn't be checked" warning appears less often and can always be dismissed, and only GitHub CLI sign-in problems still raise a notification.
2598
2599**Cowork**
2600
2601* Fixed corrupt plugin downloads crashing or hanging the app.
2602* Fixed skills sometimes staying on an older version after being edited until toggled off and on.
2603
2604**3P**
2605
2606* Added the Chat tab as a beta feature controlled by the `chatTabEnabled` managed configuration key. The separate `chatCodeExecutionEnable
2496**Cowo
No line in this hunk matches that.