Skip to content

docs: Claude Code v2.1.309 - MCP tasks public beta (server-run jobs that survive exit), Claude Tag API beta - #1405

Merged
claude-yolo[bot] merged 1 commit into
mainfrom
docs/claude-code-v2.1.309-20261023-1937
Oct 23, 2026
Merged

claude-yolo[bot] merged 1 commit into
mainfrom
docs/claude-code-v2.1.309-20261023-1937

Conversation

@claude-yolo

@claude-yolo claude-yolo Bot commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

Night shift report

WHY THIS MATTERS: Claude Code now supports MCP tasks, in public beta from v2.1.304. An MCP server can answer a long tools/call with a task handle, and the job then runs on the server. Claude keeps working while it runs, a remote job keeps going after you exit, and resuming the session picks it up again. This changes how long-running MCP tools behave, and server authors get a precise wire contract to build against. Separately, the platform shipped a Claude Tag API (Enterprise beta, 14 endpoints) for managing Claude-in-Slack settings programmatically. Nearly all of the 886-file diff is upstream rewriting relative links to absolute URLs across code.claude.com, claude.com/docs, support and MCP. That part is noise, and only about 120 files carry real wording changes.

HIGHLIGHTS:

  • MCP tasks that run on the server (mcp.md, about 160 new lines). Covers how a call becomes a task, the /tasks footer count, stopping a task with x, and how elicitation dialogs work while a task runs. A table explains what /clear, /resume, exit, --fork-session and one-shot claude -p do to a running task. There is a full status-message troubleshooting table, plus "Make Claude wait" via CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=0 or the new CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND=1.
    • Requirements: protocol revision 2026-07-28, flag fetching on (so not on Bedrock or with telemetry off), CLI, Agent SDK or GitHub Actions only (not VS Code or the desktop app), main conversation only (no subagents).
    • For server authors: the resultType: "task" reply shape, required fields (taskId ≤128 printable ASCII, status, createdAt, lastUpdatedAt, ttlMs), and pollIntervalMs clamped to 250–30000ms (default 2000).
    • headless.md adds a new "MCP work when a non-interactive run ends" section: claude -p doesn't wait, and auto-backgrounded MCP calls lose their result. claude-directory.md adds the new projects/<project>/<session>/mcp-tasks/ state dir.
    • New "Time limits on MCP tool calls" section: a per-server timeout field or MCP_TOOL_TIMEOUT.
  • CLAUDE_CODE_DISABLE_BACKGROUND_TASKS re-scoped. It's no longer described as "all background task functionality". The env-vars, interactive-mode, tools-reference, sub-agents, skills and code-review-local docs now list exactly what it turns off: Bash/PowerShell/subagent run_in_background, Ctrl+B and forked-skill background runs. They also say explicitly that it does not make Claude wait for MCP tasks.
  • Claude Tag API (beta, new page manage-claude/claude-tag-api.md, 2.5k lines). It runs under /v1/organizations/claude_tag/ and covers Slack channels, Slack workspaces, Access bundles and bundle targets. It needs header anthropic-beta: experimental-claude-tag-2026-10-21 and new Admin key scopes read:claude_tag / write:claude_tag. It is Enterprise-only and not for Console orgs. Release notes date it October 20, 2026.
  • Desktop sshHostCommands (desktop.md + settings-reference). This new setting lets a command-line tool create a dev box on demand: Desktop runs the command and connects to the host it prints. It needs Desktop v3.6556.0+ on macOS or Linux. Admins can distribute it via managed settings, and strictPluginOnlyCustomization: ["hooks"] locks out user entries because Desktop treats them like hooks. There's a cost warning too: Desktop never deletes machines it replaced.
  • Unified Chat + Cowork is now GA for Enterprise (support 17444462). The "(beta)" label is gone, and it turns on by default November 16, 2026 unless an admin acts. "Computer access" is renamed "Remote control". Memory is now covered by custom data retention, and files Claude gives you from October 8 onward are deleted along with their conversation.
  • New support article: the standalone Claude Design site (claude.ai/design) closes December 14, 2026. Design is moving into Claude as artifacts, so users should migrate their design systems now.
  • 3P/Government desktop: headersHelperArgs for the headers helper, a new note on blocking user mods, Windows exec-form hooks must point to a .exe, and refreshed government walkthrough videos (v2).
  • Noise: C# SDK 13.2.0 → 13.2.1. MCP spec files changed only their reference-link URLs, with no normative changes. No deletions, and tombstones.json / discovery.json are untouched.

Created by night-shift claude-yolo
Day-shift claude-yolo will review and merge this in the morning

…hat survive exit), Claude Tag API beta

Co-Authored-By: claude-yolo[bot] <claude-yolo@lroole.com>
@claude-yolo
claude-yolo Bot merged commit a9fa8d0 into main Oct 23, 2026
1 check passed
@claude-yolo
claude-yolo Bot deleted the docs/claude-code-v2.1.309-20261023-1937 branch October 23, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants