Claude docs changes for April 26th, 2026 [diff]

Executive Summary

  • The Desktop app's "Schedule" page has been renamed to "Routines" with a unified interface for both local and remote tasks, including improved task history with skip-reason tooltips and a new one-time task capability via natural language
  • SSH sessions in Desktop now automatically install Claude Code on the remote machine — manual pre-installation is no longer required
  • The /claude-api skill gained two new subcommands: migrate for upgrading existing code to a newer Claude model, and managed-agents-onboard for an interactive walkthrough to create a new Managed Agent
  • Terminal theming gained a comprehensive color token reference documenting all customizable tokens (text, status, diff rendering, subagent colors, etc.)
  • The Managed Agents memory store limits table was removed; specific values are no longer published in the docs

Claude Code changes

Changed documents

commands [Source]

  • The /claude-api skill now accepts two optional subcommands: migrate (scans files and updates model IDs, thinking config, and other version-specific parameters to a target model) and managed-agents-onboard (interactive walkthrough that creates a new Managed Agent from scratch). [line 18] [Source]

desktop [Source]

  • The Desktop app now has three named tabs: Chat, Cowork, and Code; the page now explicitly describes itself as the Code tab reference. [line 3] [Source]
  • Windows setup now states Git for Windows must be installed before the Code tab works, and the app requires a restart after installing it. [line 14] [Source]
  • SSH sessions no longer require Claude Code to be pre-installed on the remote machine — Desktop installs it automatically on first connect. [line 476] [Source]
  • The preview pane and file pane now support video files in addition to HTML, PDFs, and images. [lines 77] [Source]
  • Auto mode availability details moved into a dedicated note block; the permission modes table now links to an #auto-mode-availability anchor rather than inlining all requirements. [line 63] [Source]
  • --allowedTools / --disallowedTools CLI comparison entry updated: now documented as having no per-session equivalent but notes that permission rules in settings files still apply. [line 572] [Source]
  • Managed settings clarification: a file deployed to disk applies to Desktop sessions, but settings pushed remotely through the admin console currently reach CLI and IDE only — Desktop deployments should use MDM or admin console controls. [line 524] [Source]
  • A new Customize sidebar link is mentioned as the single place to manage connectors, skills, and plugins. [line 295] [Source]

desktop-quickstart [Source]

  • SSH environment description updated: Desktop now automatically installs Claude Code on the remote machine the first time you connect (previously required manual installation). [line 57] [Source]

desktop-scheduled-tasks [Source]

  • The Schedule page in the Desktop sidebar has been renamed to Routines; "New task" / "New local task" buttons are now "New routine" / "Local". [line 28] [Source]
  • The page now explicitly describes both local scheduled tasks and remote routines as accessible from the same Routines page. [line 3] [Source]
  • Task creation form field names changed: "Prompt" → "Instructions", "Frequency" → "Schedule". A project folder is now required before saving a task. [line 33] [Source]
  • Natural language task creation now explicitly supports one-time tasks (e.g. "remind me at 3pm tomorrow to check the deploy"), which disable themselves after firing. [line 39] [Source]
  • Task history now shows skip reasons on hover (computer asleep, previous run still in progress, other tasks running) and a "Show more" button to load older entries. [line 72] [Source]
  • "Toggle repeats" renamed to Status toggle (Active / Paused). Task deletion is now only available via the Delete button in the UI, no longer via conversational commands. [line 69] [Source]

routines [Source]

  • The create routine form now has a Permissions tab alongside the Connectors tab; the "Allow unrestricted branch pushes" option has moved from the repository selector to this Permissions tab. [line 84] [Source]
  • Desktop app navigation for creating remote routines updated: now "Routines" in sidebar → "New routine" → "Remote" (previously "Schedule" → "New task" → "New remote task"). The separate "Create from the Desktop app" section was removed. [line 29] [Source]

terminal-config [Source]

  • A comprehensive color token reference was added documenting all theme override tokens, including: text and accent colors (claude, text, inactive, subtle, permission, remember), status colors (success, error, warning, merged), input box and mode indicators (promptBorder, planMode, autoAccept, bashBorder, ide, fastMode), diff rendering tokens (diffAdded, diffRemoved, and word/dimmed variants), fullscreen mode tokens (userMessageBackground, selectionBg), and shimmer variants and per-subagent color tokens. [lines 133-220] [Source]

API changes

Changed documents

memory [Source]

  • The specific limits table for memory stores (stores per org, memories per store, storage size, version history, etc.) was removed. The Limits section now states only that "Default capacity and rate limits apply" during beta. [line 281] [Source]