github aaddrick/claude-desktop-debian v1.3.13+claude1.1.4173

8 hours ago

Claude Desktop v1.3.13+claude1.1.4173

I've pulled the diff on this build. Three things stand out: a new scheduled tasks system for Cowork, a 15-minute idle session timeout (up from 5), and Cowork dropping Linux support. The claude-agent-sdk also moved to a stable 0.2.51 release.


New Features

Scheduled Tasks (Cowork)

A cron-based task scheduling system landed behind the coworkScheduledTasksEnabled feature flag. Tasks store as markdown files with YAML frontmatter in ~/Documents/Claude/Scheduled/. A new MCP server ships with three tools: list_scheduled_tasks, create_scheduled_task, and update_scheduled_task. Tasks support model selection and folder targeting. Analytics events fire on create, update, enable, disable, and delete.

Web Search Toggle (Cowork)

A new coworkWebSearchEnabled flag controls web search availability in Cowork sessions. It defaults to true. Admins can override it to off at the enterprise level.

Richer Feature Status Diagnostics

Feature status objects gained an unsupportedCode enum field. You'll now get specific codes like unsupported_platform, disabled_by_enterprise, or msix_required instead of a generic unsupported state. Hardcoded English error messages also moved to i18n strings.


Behavior Changes

Linux Dropped from Cowork

Cowork now supports macOS and Windows only. Linux users won't have access to Cowork features.

Idle Session Timeout Extended

The idle session timeout tripled from 5 minutes to 15. Sessions stay warm considerably longer before teardown.

Base Config Caching

getBaseQueryConfig() now caches results with a 30-second TTL and deduplicates in-flight promises. A new invalidateBaseConfigCache() method clears stale config on account/org switches and SSH auth errors.


Developer/API Changes

New IPC Methods

Several new methods were added across the IPC layer:

  • getTranscript — LocalSessions
  • getSupportedCommands — LocalAgentModeSessions
  • mcpAuthenticate, mcpClearAuth — MCP auth flows
  • applyFlagSettings — inline flag configuration via a new flagSettingsInline property
  • hidePreview, getPreviewUrl, goBack, goForward, getConfiguredServices — Launch/preview interface
  • deleteRemotePlugin — CustomPlugins

Three existing methods had parameter order corrections: resizePty (rows/cols), writePty (sessionId/data), and respondToToolPermission (decision/requestId).

User Identity Forwarded to Subprocesses

Three environment variables now propagate to spawned subprocesses: CLAUDE_CODE_ACCOUNT_UUID, CLAUDE_CODE_USER_EMAIL, and CLAUDE_CODE_ORGANIZATION_UUID.

OTEL Telemetry Enrichment

OTEL_RESOURCE_ATTRIBUTES now includes service version, host architecture, OS type, and OS version. Two new metric fields were added to the state tracker: turnToolDurationMs and turnClassifierDurationMs.


Dependencies

@anthropic-ai/claude-agent-sdk bumped from 0.2.49 to 0.2.51. The claude-agent-sdk-future alias now points to the stable 0.2.51 release instead of the pre-release dev build it was previously tracking.


Analysis Cost

Duration: 50m 29s

Model Calls Input Cache Read Cache Write Output Cost
claude-haiku-4-5-20251001 476 15,083 33,062,425 3,585,433 1,273,620 $14.1712
claude-sonnet-4-6 2 6 33,295 139,974 6,478 $1.0535
Total 478 15,089 33,095,720 3,725,407 1,280,098 $15.2247

Wrapper/Packaging Changes

The following commits were made to the build wrapper and packaging between v1.3.13+claude1.1.4088 and v1.3.13+claude1.1.4173:

  • Update Claude Desktop download URLs to version 1.1.4173 (4ba9f2c)
  • fix: detect wrapper-only releases by checking immediate predecessor (51d02b3)

Don't miss a new claude-desktop-debian release

NewReleases is sending notifications on new releases.