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— LocalSessionsgetSupportedCommands— LocalAgentModeSessionsmcpAuthenticate,mcpClearAuth— MCP auth flowsapplyFlagSettings— inline flag configuration via a newflagSettingsInlinepropertyhidePreview,getPreviewUrl,goBack,goForward,getConfiguredServices— Launch/preview interfacedeleteRemotePlugin— 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: