Claude Desktop Update: v1.1.3363 → v1.1.3541
This release updates the packaged Claude Desktop version to 1.1.3541.
Executive Summary
This release adds scheduled task permission management, a remote plugin marketplace/browser, enterprise-managed SSH remote configurations, and Windows ARM64 platform support. It also includes several new UI gradient effects and bumps the Claude Agent SDK alongside introducing a parallel canary SDK channel.
Installation
Download the appropriate package for your architecture from the assets below.
Changes by Category
New Features
Scheduled Task Permission Revocation
A new removeApprovedPermission(taskId, permissionType, permissionId) IPC method was added to the CoworkScheduledTasks API. This allows revoking previously granted tool/action permissions on individual scheduled tasks — completing the permission lifecycle for Claude's autonomous task runner. Tasks also now carry approvedPermissions, missedRuns, and scheduling metadata (cronHumanReadable, nextRunAt). A getMissedScheduledRunTimes function supports catch-up execution when the scheduler was offline. A new ~/Documents/Claude/Scheduled directory is created at startup.
Remote Plugin Marketplace
Three new IPC methods enable browsing and managing remotely-hosted plugins:
getDownloadedRemotePlugins(profileId)— fetch locally cached remote pluginssyncRemotePlugins(profileId)— sync remote plugins from the serverlistRemotePluginsPage(page, options)— paginated marketplace browsing
Plugins gain an installedBy field ("auto" vs "user"), and user-installed plugins are preserved during auto-sync. The RemotePluginManager now fetches plugins per-org with pagination rather than per-marketplace.
Enterprise SSH Remote Config
SSH remote configurations now support multi-source merging from three tiered sources:
- Managed settings (system/enterprise paths like
/etc/claude-code) - Remote settings (
~/.clauderc) - User settings (
~/.claude/settings.json)
New fields include useWorktree, managed, and source (enum: desktop/user_settings/managed_settings), enabling IT-provisioned SSH hosts.
Windows ARM64 Support
Windows ARM64 is now a recognized platform with detection logic added and the previous chillingSlothLocal restriction removed.
Phoenix Rising Update Channel
A new isPhoenixRisingAgainEnabled feature flag gates routing update checks through api.anthropic.com instead of downloads.claude.ai.
DXT Manifest v0.4
Adds "uv" as a supported server runtime type for desktop extensions.
New Permitted Tools
"REPL" and "JavaScript" are now in the permitted tools list.
Bug Fixes
Filesystem and Session Robustness
FileSystemWatchernow supports multiple watched directories per session- VM path translation upgraded to disambiguate mount names when folders share the same basename
isWorkingTreeDirtynow caches non-git directories to avoid repeated failed checksLocalSessionManagerqueues pending org-switch inits, adds graceful quit hooks, and guards against null credentials with rollback on failure
Refactors / Internal Changes
CLAUDE_USER_DATA_DIR Path Handling (index.pre.js)
Previously only set the userData Electron path; now also explicitly sets the logs path to <CLAUDE_USER_DATA_DIR>/Logs. The two env-var blocks (CLAUDE_USER_DATA_DIR and CLAUDE_AI_URL) were reordered and refactored to use separate variable declarations instead of destructuring.
VM Diagnostics Removed
The VM memory/vmstat diagnostics subsystem was removed entirely.
IPC Channel UUID Rotation
All EIPC channel UUIDs changed from 5efcc7ca-2dcb-43ae-957c-f5e4a094120c to 71ccaa7e-90b5-4a18-9b8b-fe9e5261c689. This is a build-time regeneration that makes old and new renderer/main process pairs intentionally incompatible.
UI: Subtle Gradient Effects
New Tailwind CSS utility classes were added across all renderer windows (main, about, find-in-page, quick):
w-1.5(6px width) — a small UI element sizingfrom-always-black/[0.025]— a near-invisible (2.5% opacity) theme-invariant black gradient startto-transparent— gradient fade-to-transparent endpoint
These suggest new subtle overlay/scrim/fade effects in the UI.
Dependency Updates
| Package | Old | New |
|---|---|---|
@anthropic-ai/claude-agent-sdk
| 0.2.41 | 0.2.45 |
| Claude Code CLI | 2.1.41 | 2.1.45 |
| App version | 1.1.3363 | 1.1.3541 |
New dependency: @anthropic-ai/claude-agent-sdk-future added as an npm alias pointing to 0.2.40-dev.20260211.t171316.shacdef40b — a pinned pre-release snapshot, indicating parallel testing of a canary SDK build.
Build/Config Changes
- Sentry release IDs updated across all bundles (main, preload, about, find-in-page, quick window, echo)
- Sentry debug UUID rotated in preload script
- All Vite content hashes updated (routine rebuild artifacts)
- Minifier variable name reshuffling across mainView.js (Zod library code) — no behavioral changes
Confidence Assessment
High confidence:
- Scheduled task permission revocation (clear new IPC method with explicit parameters)
- Remote plugin marketplace methods (explicit new IPC endpoints)
- Dependency version bumps (literal version strings)
CLAUDE_USER_DATA_DIRlogs path addition (readable preload code)- All Sentry/build artifact changes
Medium confidence:
- Enterprise SSH config details (inferred from index.js summary; specific merge semantics unclear from minified code)
- Windows ARM64 support scope (detection added, but full platform support extent unclear)
- Phoenix Rising feature flag behavior (flag name is clear, but exact routing logic is minified)
- Session manager improvements (described in index.js summary but details are in minified code)
Low confidence:
- The exact UI purpose of the new gradient/width CSS utilities (we know they were added but not which specific UI elements use them)
This release was automatically generated when a new Claude Desktop version was detected. Change analysis powered by Claude.