Weekly Tooling Brief — 2026-10-25
Consequential changes from official vendor release notes. Coverage is bounded; missing sources are not evidence of no changes.
Reporting period: 2026-10-19–2026-10-25 (Auckland calendar). Generated: 2026-10-30 T13:11 NZDT. Published revision 1.
C01 — Six consequential changes were identified from the supplied evidence for 2026-10-19 through 2026-10-25. This is not complete ecosystem coverage: several sources contained no qualifying evidence or were partial/missing, and each source was subject to its stated collection limits. Validated daily facts reused; review source coverage for gaps.
| Priority | Confirmed change and source |
|---|---|
| High Suggested | OpenAI added project-level service-tier selection in Platform settings, with organization-level restrictions that can apply across all projects. Official release · Dated platform release notesSource date: Supporting source excerptYou can now choose which service tiers projects can use in Platform settings. Organization settings can restrict service tiers for all projects. |
| High Suggested | Claude Code 2.1.309 fixed multiple sandbox and permission bypasses, including shell startup execution outside the sandbox and modification of MCP configuration by sandboxed commands or auto-accepted edits. Official release · v2.1.309Source date: Supporting source excerpt- Fixed sandboxed commands and auto-accepted edits being able to modify the MCP config file passed with `--mcp-config` |
| High Suggested | Claude Code 2.1.305 added an option that lets Linux sandboxed commands create user namespaces, explicitly warning that this can bypass sandbox file protections. Official release · v2.1.305Source date: Supporting source excerpt- Added `sandbox.allowNestedUserNamespaces` so sandboxed commands on Linux can create user namespaces (Chromium, rootless podman); this lets them get around the sandbox's file protections |
| High Suggested | Anthropic launched Claude Models on Google Cloud as an Anthropic-operated API accessed through Google Cloud projects, with access controlled by Google Cloud IAM and billing handled through Google Cloud Marketplace. Official release · Dated platform release notesSource date: Supporting source excerptWe’ve launched Claude Models on Google Cloud (Anthropic managed), the Claude API operated by Anthropic and reached through your Google Cloud project. Google Cloud IAM controls access. Google Cloud Marketplace handles billing. |
| High Suggested | Anthropic added organization-level controls for disabling web fetch and restricting its domains; including the web-fetch tool while it is disabled causes a 400 error in the Messages API. Official release · Dated platform release notesSource date: Supporting source excerptOrganization admins can now turn off web fetch for their organization on the Capabilities page of the Claude Console. With web fetch off, a Messages API request that includes the web fetch tool fails with a 400 error. In a Claude Managed Agents session, web_fetch calls return an error result to the agent instead. With web fetch on, admins can also set allowed or blocked domains for web fetch on the same page. |
| High Suggested | Claude Code now retries requests without an incompatible beta value or mid-conversation system messages when gateways or compatible servers reject them. Official release · v2.1.310Source date: Supporting source excerpt- Fixed requests failing behind some gateways and compatible servers that reject the `effort-2025-11-24` beta value or mid-conversation system messages; Claude Code now retries without them |
| High Suggested | OpenAI's Decisions API became generally available with gpt-6-luna, added shared-input caching, image and structured-data inputs, and increased the per-request question limit from 200 to 400. Official release · Dated platform release notesSource date: Supporting source excerptThe Decisions API is now generally available with gpt-6-luna. Cache shared input across requests for prompt-cache discounts, include images in individual question instructions, and pass structured data directly with input_json. Each request now supports up to 400 questions, increased from 200 in public beta. |
| High Suggested | Claude Code 2.1.304 fixed worktree cleanup that could remove a worktree and branch containing commits without asking. Official release · v2.1.304Source date: Supporting source excerpt- Fixed `claude --worktree` removing the worktree and its branch without asking at exit when HEAD was detached or on another branch, which could lose commits |
| High Suggested | OpenAI Python SDK 3.36.0 added Vertex AI support for the Responses API and introduced several API capabilities and WebSocket fixes. Official release · v3.36.0Source date: Supporting source excerpt* add Vertex AI support for the Responses API ([#4139](https://github.com/openai/openai-python/issues/4139)) ([3e63d33](https://github.com/openai/openai-python/commit/3e63d33f6258f47285007aaee30df251d5127820)) |
| High Suggested | OpenAI Python SDK 3.37.0 introduced a breaking Decisions type change: live question instructions may now be either strings or structured content, requiring updates to string operations and exhaustive type checks. Official release · v3.37.0Source date: Supporting source excerpt* **api:** This minor release includes a breaking change to Decisions types. In Live response models, question `instructions` can now be a string or a list of structured text, image, or JSON parts; check `isinstance(question.instructions, str)` before using string operations and handle the structured form. Decisions request input types also include additional message roles and tool-history items, so update exhaustive type checks accordingly. Existing string instructions and `DecisionInputMessageParam` user-message inputs remain supported. |
| High Suggested | Anthropic Python SDK 2.0.0 is a breaking release adding support for API version 2026-10-21. Official release · v2.0.0Source date: Supporting source excerpt* **api:** add support for new API version 2026-10-21 |
| High Suggested | The Responses API added optional 12-hour prompt caching; cache writes cost 2.5 times the input-token price. Official release · Dated platform release notesSource date: Supporting source excerptYou can now choose 12-hour prompt caching in the API. 12-hour prompt caching keeps shared instructions, tools, and context cached longer to benefit from lower cached-input pricing, even when requests are hours apart. 12-hour cache writes cost 2.5x the input token price. |
| High Suggested | Claude Code 2.1.307 changed HTTP MCP retry behavior so only read-only or idempotent tools are retried after a connection closes mid-call, reducing duplicate side effects. Official release · v2.1.307Source date: Supporting source excerpt- Fixed HTTP MCP tool calls being sent twice when the connection closed mid-call; only read-only or idempotent tools are now retried |
| High Suggested | Anthropic released API version 2026-10-21. New major SDK and CLI versions use it by default, include additional breaking changes, and switch from the MIT License to Apache 2.0. Official release · Dated platform release notesSource date: Supporting source excerptWe’ve released new versions of the client SDKs and the ant CLI that send API version 2026-10-21 by default: Python SDK 2.0.0, TypeScript SDK 1.0.0, C# SDK 13.0.0, Go SDK 2.0.0, Java SDK 3.0.0, PHP SDK 1.0.0, Ruby SDK 2.0.0, and ant CLI 2.0.0. See Switch to 2026-10-21. The new SDK and CLI versions also have breaking changes that don’t depend on the API version, and they are licensed under Apache 2.0 instead of the MIT License. See SDK and CLI changes. |
| Medium Suggested | Anthropic Python SDK 1.16.0 made User Profiles generally available and added workspace rate-limit administration. Official release · v1.16.0Source date: Supporting source excerpt* **api:** make User Profiles generally available |
| Medium Suggested | Anthropic Python SDK v2.3.0 added Claude Tag endpoints for Claude Enterprise organizations. Official release · v2.3.0Source date: Supporting source excerpt* **api:** add Claude Tag endpoints for Claude Enterprise organizations |
| Medium Suggested | Anthropic made the Claude Tag API available in beta to Claude Enterprise organizations, providing endpoints for reading and changing Slack channel and workspace settings and attaching Access bundles. Official release · Dated platform release notesSource date: Supporting source excerptThe Claude Tag API is available in beta for Claude Enterprise organizations with the experimental-claude-tag-2026-10-21 beta header. Its /v1/organizations/claude_tag/ endpoints read and change Claude Tag settings on Slack channels and Slack workspaces, show which settings apply in a channel and where each comes from, and attach Access bundles. |
| Medium Suggested | Anthropic Python SDK 2.2.0 added message threads and usage and cost reports grouped by dimension, while marking older reports as legacy. Official release · v2.2.0Source date: Supporting source excerpt* **api:** add usage and cost reports by dimension, mark older reports legacy |
Source coverage and provenance
Bounded official release notes cover coding tools and SDKs; missing sources are not evidence of no changes.
| Source | Coverage | Limits and retrieval |
|---|---|---|
| OpenAI Codex | partial | At most three bounded release pages; stable releases only; repository notes, not exhaustive ecosystem coverage. · Retrieved 2026-10-30 T13:09 NZDT |
| OpenAI Python SDK | covered | At most three bounded release pages; stable releases only; repository notes, not exhaustive ecosystem coverage. · Retrieved 2026-10-30 T13:10 NZDT |
| Claude Code | partial | At most three bounded release pages; stable releases only; repository notes, not exhaustive ecosystem coverage. · Retrieved 2026-10-30 T13:10 NZDT |
| Anthropic Python SDK | covered | At most three bounded release pages; stable releases only; repository notes, not exhaustive ecosystem coverage. · Retrieved 2026-10-30 T13:10 NZDT |
| Gemini CLI | unavailable | At most three bounded release pages; stable releases only; repository notes, not exhaustive ecosystem coverage. · Retrieved unavailable |
| Google Gen AI SDK | unavailable | At most three bounded release pages; stable releases only; repository notes, not exhaustive ecosystem coverage. · Retrieved unavailable |
| OpenAI API changelog | covered | Official dated platform notes; undated claims and unavailable pages excluded. · Retrieved 2026-10-30 T13:10 NZDT |
| Anthropic platform release notes | covered | Official dated platform notes; undated claims and unavailable pages excluded. · Retrieved 2026-10-30 T13:10 NZDT |
| Gemini API release notes | covered | Official dated platform notes; undated claims and unavailable pages excluded. · Retrieved 2026-10-30 T13:10 NZDT |
| Codex official changelog | unavailable | Official dated platform notes; undated claims and unavailable pages excluded. · Retrieved unavailable |
Edition archive
| Period | Revision | Edition |
|---|---|---|
| 2026-10-26–2026-11-01 | 1 | Read edition |
| 2026-10-19–2026-10-25 | 1 | Read edition |
| 2026-10-12–2026-10-18 | 1 | Read edition |
| 2026-09-28–2026-10-04 | 1 | Read edition |
| 2026-09-21–2026-09-27 | 1 | Read edition |