Claude Code Digest — 2026-04-02 08:26:50

What the docs reveal

The multi-agent architecture arrives

Anthropic is shifting Claude Code from a single unified assistant to a designated supervisor managing worker nodes. The latest subagent documentation introduces CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS and expands the SendMessage tool, allowing subagents to resume tasks and communicate by agent ID.

More importantly, developers can now spawn subagents in isolated git worktrees using the new isolation configuration field. Previously, running background agents meant risking race conditions or clobbering uncommitted files in your active working directory. Worktree isolation guarantees agents manipulate code safely offline. Combined with the new --fork-session flag—which lets you branch an existing conversation context into a new session ID—Claude Code now treats conversational state and agent execution identically to source control.

To accommodate this architecture, Anthropic deprecated the TaskOutput tool. Developers must now direct agents to use the standard Read tool on specific file paths. This standardizes tool usage and eliminates redundant file parsing logic.

Hard boundaries on autonomous execution

As autonomous agents scale, so does their potential blast radius. Administrators now possess a global kill switch: the permissions.disableAutoMode setting. This disables auto mode across an entire environment. Managed settings (deployed by enterprise admins) explicitly override CLI flags, user config, and local project files.

Similarly, Anthropic instituted a strict 7-day expiry limit on recurring scheduled tasks. A scheduled task will fire its final event after exactly one week and then delete itself. This addresses a common enterprise nightmare: background cron jobs silently looping, burning tokens, and consuming compute long after the original developer forgot about them. If you need indefinite task persistence, Claude Code forces you to rely on permanent orchestration tools like GitHub Actions—which Anthropic now officially supports as an interaction option.

Abstracting the model layer

Hardcoding model IDs breaks pipelines when new model families release. Claude Code introduces the best alias, mapping requests directly to the most capable model (currently Opus), and a default option to clear manual overrides.

If you explicitly define models via AWS Bedrock or Google Vertex AI, the system now defaults to the 4.5 series (claude-sonnet-4-5 and claude-haiku-4-5). Bedrock users gain a massive context advantage: appending [1m] to the model ID unlocks a 1-million-token context window. Anthropic clearly envisions developers dumping entire enterprise monorepos into the prompt to unblock legacy migration tasks.

Moving toward a true terminal IDE

Terminal output rendering strains under heavy, fast-streaming token generation. Anthropic recognizes this limitation and introduced a fullscreen TUI (Text User Interface) as a research preview in v2.1.89+. Developers unlock this using the CLAUDE_CODE_NO_FLICKER=1 environment variable. Combined with the new --setting-sources flag—which dictates exactly which user, project, or local settings load at startup—Claude Code behaves less like a command-line script and more like a headless editor backend.

Finally, the documentation clarifies the divide between CLI and desktop computer-use implementations via a new comparison table. Running agents in the CLI imposes strict boundaries on app restrictions and session management. If you build system-level automation plugins, verify your installation pipeline against the correct allowed domains: storage.googleapis.com serves the core binary, while downloads.claude.ai handles plugin executables.