← Back to all entries
2026-11-01 🧭 Daily News

Code 2.1.316 Ships; Sonnet 4.5 T-30 Days; DeepSeek Harness Enters the Arena

Code 2.1.316 Ships; Sonnet 4.5 T-30 Days; DeepSeek Harness Enters the Arena — visual for 2026-11-01

🧭 Claude Code v2.1.316 — Subagent Effort Controls, Pooled Group Budgets, and 34 Bug Fixes

Claude Code v2.1.316 shipped on October 31, and it is a notably operator-heavy release. The biggest new capability is CLAUDE_CODE_SUBAGENT_EFFORT, an environment variable that lets you pin the effort level agents spawn at — useful when you want a fast, cheap sweep pass before a deeper review, or when you are running many parallel subagents on a tight budget. Alongside that, the Claude Apps Gateway now supports managed.policy_mode: layered, which lets administrators stack multiple policy files rather than choosing one: a top-level org policy is applied first, then a team-level policy is merged on top, giving enterprises a way to enforce baseline guardrails while allowing per-team customisation without forking configurations.

Highlights for developers and operators

Using CLAUDE_CODE_SUBAGENT_EFFORT

The variable accepts the same effort identifiers used in the API (low, medium, high, xhigh). Setting it in a CI environment ensures subagents spawned during automated runs do not silently escalate to xhigh if a user's personal config bleeds in. Pair it with the autoMode.allow list (also updated in this release) to lock down effort budgets end-to-end. If an admin-side model cap prevents the specified effort level, Claude Code now lowers the effort automatically and logs which level it actually used — the silent failure bug from v2.1.314 is fully resolved in this build.

Opus 4.8 Fast Mode: 30-day warning

This release also formally marks the start of the 30-day deprecation window for fast mode on Opus 4.8. After November 30, requests to claude-opus-4-8 with speed: "fast" will return a hard error — there is no silent fallback to standard Opus 4.8. If your pipeline uses Opus 4.8 fast mode, migrate to claude-opus-5-5 (which has its own fast mode) before month-end. The model itself (claude-opus-4-8 without fast mode) is unaffected and remains active until at least May 28, 2027.

⭐⭐⭐ code.claude.com
Claude Code v2.1.316 CLAUDE_CODE_SUBAGENT_EFFORT group budgets Apps Gateway managed policy Opus 4.8 fast mode deprecation

🧭 Sonnet 4.5 Retires in 30 Days — Everything That Breaks and the Four Steps to Fix It

As of today, claude-sonnet-4-5-20250929 (and its short alias claude-sonnet-4-5) has exactly 30 days before it is retired from the Claude API, Claude Platform on AWS, and Microsoft Foundry. After November 30, requests to those model IDs will return a hard error — there is no grace-period fallback. Anthropic deprecated this model on September 30, satisfying its 60-day minimum notice commitment. The recommended migration target is claude-sonnet-5-5.

What breaks if you do nothing

Four-step migration

  1. Audit: Go to Claude Console → Usage → Export. The CSV breaks down calls by API key and model — find every place claude-sonnet-4-5 appears.
  2. Swap: Replace claude-sonnet-4-5-20250929 with claude-sonnet-5-5 everywhere. If you use an alias (the short form without a date), update that too.
  3. Test: Run your evals on Sonnet 5.5. It is significantly more capable than Sonnet 4.5 — but watch for output-length changes and differences in instruction-following strictness. Your system prompts may need minor tuning.
  4. Verify partner platforms: Amazon Bedrock and Google Cloud (Google-managed) run their own retirement schedules. If you use those platforms, check their model lifecycle pages separately — the November 30 date applies only to Anthropic-operated endpoints.
The short alias trap

Many tutorials and copy-paste examples use claude-sonnet-4-5 without the date suffix. This is the same deprecated model — it will fail on December 1 exactly like the versioned ID. Search your codebase for both forms: sonnet-4-5-20250929 and sonnet-4-5 (without a year). The latter can appear in YAML configs, .env files, and GitHub Actions workflow steps that are easy to miss in a pure Python/JS search.

model deprecation Sonnet 4.5 Sonnet 5.5 migration API retirement November 30

🧭 DeepSeek Harness Launches as Open-Source Claude Code Rival — V4-Pro Also Hits the API

DeepSeek today released two interrelated products aimed squarely at the professional developer segment where Anthropic's Claude Code is strongest. The first is DeepSeek Harness (DSH), an open-source autonomous coding agent framework designed to match Claude Code's task-delegation model — complete with a plugin/extension ecosystem, a CLAUDE.md-equivalent project context file, and a hooks system for pre/post tool-call automation. The second is DeepSeek V4-Pro reaching general availability on DeepSeek's API, a 1.6-trillion parameter Mixture-of-Experts model with a 1M-token context window, priced at $0.66/M input tokens (off-peak), which undercuts comparable Claude tiers significantly on list price alone.

What makes DeepSeek Harness different from earlier DeepSeek agents

What this means for Claude Code developers

DeepSeek Harness is the most technically sophisticated open-source challenger to Claude Code yet. The practical competitive pressure it creates is less about switching and more about ecosystem commoditisation: if MCP tools, CLAUDE.md conventions, and hooks patterns become lingua franca across agents, Claude Code's value will increasingly rest on model quality (where Claude Opus 5.5 and Sonnet 5.5 hold a meaningful lead) and on Anthropic's integrated platform — usage analytics, managed policies, enterprise trust controls, and the connector ecosystems for legal, finance, and science. Operators building proprietary workflows should consider which parts of their stack are tied to Anthropic's specific infrastructure versus which are portable.

⭐⭐ bloomberg.com
DeepSeek DeepSeek Harness open source Claude Code competition V4-Pro MCP autonomous agent developer tools
Source trust ratings ⭐⭐⭐ Official Anthropic  ·  ⭐⭐ Established press  ·  ⭐ Community / research