diff --git a/snapshots/anthropic/api-release-notes.md b/snapshots/anthropic/api-release-notes.md index 866b009..2978ba8 100644 --- a/snapshots/anthropic/api-release-notes.md +++ b/snapshots/anthropic/api-release-notes.md @@ -9,4 +9,30 @@ For release notes on Claude Apps, see the Release notes for Claude Apps in the C For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` repository. +### November 5, 2026 + +- You can now set up an IP allowlist for your organization in the Claude Console, in beta. Requests to covered services from addresses not on your list are refused, which limits where a leaked API key can be used. Add IPv4 and IPv6 addresses or CIDR ranges, up to 1,000 per organization. See IP allowlisting for what's covered and how to set it up. +- You can now sign a member of your Claude Enterprise (claude.ai) organization out of Claude everywhere with the Admin API (see the Admin API reference). `POST /v1/organizations/users/{user_id}/sign_out` is in beta, and every request must include the `admin-user-sign-out-2026-10-08` beta header. It ends the member's sign-in sessions and trusted devices on every browser and device, and their OAuth tokens for your organization. The member stays in the organization and can sign in again right away. See Sign a member out everywhere for the key scope that the request needs and for what it doesn't end. + +### November 3, 2026 + +- Text generated by Claude Mythos 5, Claude Opus 4.7, and Claude Sonnet 4.6 carries Anthropic's text watermark on the platforms listed in How Claude marks AI-generated content. On Claude Sonnet 4.6, text generated for a request that sets `temperature`, `top_p`, or `top_k` to a non-default value might not carry it. See Text watermark. + +### November 2, 2026 + +- Long conversations and agent loops on the Messages API can now send smaller requests and get a lower time to first token with message threads, in beta with the `message-threads-2026-08-12` beta header. The API keeps the conversation on the server, so each later request sends only the new messages. A thread expires 5 minutes after its last request and is deleted no more than 1 hour after its last use. Message threads are available on the Claude API, Claude Platform on AWS, Claude Models on Google Cloud (Anthropic managed), and Claude in Microsoft Foundry. + +### October 30, 2026 + +- We've deprecated fast mode for Claude Opus 4.8, with removal on November 30, 2026. After removal, requests to `claude-opus-4-8` with `speed: "fast"` will return an error. To continue using fast mode, migrate to Claude Opus 5.5. Read more in Fast mode model availability. + +### October 29, 2026 + +- We've launched the Usage and Cost Analytics API in beta with the `analytics-usage-cost-2026-08-24` beta header. Its `/v1/organizations/analytics/usage` and `/v1/organizations/analytics/cost` endpoints report token usage and cost for Claude Console and Claude Enterprise organizations. You can filter and group results by dimensions such as model, workspace, API key, and the user or service account behind each request. +- The Usage and Cost API is now a legacy API, and so are the `usage_report`, `cost_report`, `user_usage_report`, and `user_cost_report` endpoints of the Claude Enterprise Analytics API. All of them remain supported. To move an existing integration, see Migrate from the Usage and Cost API or Migrate from the Claude Enterprise usage and cost reports. + +### October 28, 2026 + +- We've raised the maximum request size for the Messages API and the Token Counting API from 32 MB to 128 MB on the first-party Claude API. + ### October 23, 2026 @@ -58,8 +84,8 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - We've lowered the price of prompt cache reads on Claude Sonnet 5.5 from $0.20 USD to $0.10 USD per million tokens: 0.05x the base input price instead of 0.1x. Cache writes and all other prices are unchanged. See Prompt caching pricing. -- We've launched Claude Haiku 5.5 (`claude-haiku-5-5`), our most capable model tuned for high-volume and latency-sensitive work. It has a 1M token context window, 128k max output tokens, and adaptive thinking with the effort parameter. It's available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude on Google Cloud, and Claude in Microsoft Foundry. See What's new in Claude Haiku 5.5. -- Code written for Claude Haiku 4.5 can break on Claude Haiku 5.5. Manual extended thinking (`budget_tokens`), the sampling parameters `temperature`, `top_p`, and `top_k`, and assistant message prefill can each return a 400 error. `computer_20250124` also returns a 400 error: use the `computer_toolset_20260801` toolset on the Claude API and Google Cloud, or `computer_20251124` on Amazon Bedrock. A request that sends thinking blocks back after a change to `system`, `tools`, or earlier turns can also return a 400 error. Adaptive thinking is on by default, so a response can begin with `thinking` blocks, and their text is omitted unless you set `thinking.display` to `"summarized"`. The same text also counts as more tokens. See the migration guide for each change. For model-specific prompting patterns, see Prompting Claude Haiku 5.5. -- The Python and TypeScript SDKs now include classes, in beta, for the browser use tool and the computer use tool. You subclass one and write one method per tool against your own browser or desktop automation. The SDK runs the tool loop, the URL and file policies you set for the browser, and your approval callback. See Browser and computer use with the SDK toolsets. -- Claude Max and Team plans now include monthly API credits. To learn how to claim them, see API credits for Max and Team plans. +- We've launched Claude Haiku 5.5 (`claude-haiku-5-5`), our most capable model tuned for high-volume and latency-sensitive work. It has a 1M token context window, 128k max output tokens, and adaptive thinking with the effort parameter. It's available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude Models on Google Cloud (Google managed), and Claude in Microsoft Foundry. See What's new in Claude Haiku 5.5. +- Code written for Claude Haiku 4.5 can break on Claude Haiku 5.5. Manual extended thinking (`budget_tokens`), the sampling parameters `temperature`, `top_p`, and `top_k`, and assistant message prefill can each return a 400 error. `computer_20250124` also returns a 400 error: use the `computer_toolset_20260801` toolset on the Claude API and Google Cloud, or `computer_20251124` on Amazon Bedrock. A request that sends thinking blocks back after a change to `system`, `tools`, or earlier turns can also return a 400 error. Adaptive thinking is on by default, so a response can begin with `thinking` blocks, and their text is omitted unless you set `thinking.display` to `"summarized"`. Claude Haiku 5.5 also uses a tokenizer that produces more tokens for the same text. See the Claude Haiku 5.5 migration guide for each change. For model-specific prompting patterns, see Prompting Claude Haiku 5.5. +- Python SDK 1.12.0 and TypeScript SDK 0.132.0 add classes, in beta, for the browser use tool and the computer use tool. You subclass one and write one method per tool against your own browser or desktop automation. The SDK runs the tool loop, the URL and file policies you set for the browser, and your approval callback. See Browser and computer use with the SDK toolsets. +- Claude Max, Ultra, and Team plans now include monthly API credits. To learn how to claim them, see API credits for Max, Ultra, and Team plans. - In Claude Managed Agents, a cloud environment with `limited` networking now also applies its `allowed_hosts` to the `web_search` and `web_fetch` tools. A `web_fetch` call for a URL on a host that `allowed_hosts` does not match returns a `url_not_allowed` error result to the agent. `web_search` omits results from such hosts. When `allowed_hosts` lists no hosts, neither tool returns a page or a search result. `allow_package_managers` and `allow_mcp_servers` add no hosts for these tools. To let the tools reach a host, add it to `allowed_hosts`, which also opens it to the sandbox. `unrestricted` networking and self-hosted environments do not limit these tools. See Environment networking. - With `limited` networking, creating a session fails with a 400 error when an enabled web tool's `allowed_domains` has an entry not within `allowed_hosts`. So does a session update that adds such an entry. An `allowed_hosts` entry matches one exact host unless it starts with `*.`, so `docs.example.com` is not within `["example.com"]`. To fix the error, add the host to `allowed_hosts` or remove the entry from `allowed_domains`. See Restrict web search and web fetch domains. @@ -86,7 +112,7 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### September 28, 2026 -- We've launched Claude Sonnet 5.5 (`claude-sonnet-5-5`). It's available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude on Google Cloud, and Claude in Microsoft Foundry. For its context window, output limits, and prices, see the Claude Sonnet 5.5 model page. +- We've launched Claude Sonnet 5.5 (`claude-sonnet-5-5`). It's available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude Models on Google Cloud (Google managed), and Claude in Microsoft Foundry. For its context window, output limits, and prices, see the Claude Sonnet 5.5 model page. - Code written for Claude Sonnet 5 can break on Claude Sonnet 5.5 in five ways. To turn off up-front thinking, send `thinking: {"type": "between_tools"}` instead of `"disabled"`, at `high` effort or below. Forced tool use (`tool_choice` types `any` and `tool`) returns a 400 error. Thinking blocks are tied to the model and the conversation. On the Claude API and Google Cloud, the earlier `computer_20251124` computer use tool isn't accepted. The advisor tool rejects Claude Opus 4.8, Claude Opus 4.7, and Claude Sonnet 5 as advisors. See What's new in Claude Sonnet 5.5 for each change and the Claude Sonnet 5.5 migration guide for before-and-after requests. For model-specific prompting patterns, see Prompting Claude Sonnet 5.5. -- Thinking blocks that Claude Sonnet 5.5 produces work only in the account that produced them, or in an account linked to it. When another account sends one of these blocks, the API drops the block before the model sees it, and the request succeeds. Blocks from earlier models aren't affected. See Preserved thinking. +- Thinking blocks that Claude Sonnet 5.5 produces work only in the account that produced them, or in an account linked to it. When another account sends one of these blocks, the API drops the block before the model sees it, and the request succeeds. Blocks from earlier models aren't affected. See Thinking blocks stay with the account that produced them. ### September 24, 2026 @@ -102,5 +128,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### September 22, 2026 -- We've launched Claude Opus 5.5 (`claude-opus-5-5`), a model for long-running agentic coding and knowledge work. It has a 1M token context window by default, 128k max output tokens, and always-on adaptive thinking, at $4 / $20 USD per MTok (Claude Opus 5 is $5 / $25 USD). Claude Opus 5.5 is available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude on Google Cloud, and Claude in Microsoft Foundry. See What's new in Claude Opus 5.5 for capabilities, API changes, and migration guidance. +- We've launched Claude Opus 5.5 (`claude-opus-5-5`), a model for long-running agentic coding and knowledge work. It has a 1M token context window by default, 128k max output tokens, and always-on adaptive thinking, at $4 / $20 USD per MTok (Claude Opus 5 is $5 / $25 USD). Claude Opus 5.5 is available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude Models on Google Cloud (Google managed), and Claude in Microsoft Foundry. See What's new in Claude Opus 5.5 for capabilities, API changes, and migration guidance. - On Claude Opus 5.5, thinking can't be disabled: `thinking: {"type": "disabled"}` and `thinking: {"type": "enabled", ...}` return a 400 error. Omit the `thinking` field and control thinking depth with the effort parameter. `tool_choice` types `any` and `tool` also return a 400 error, as on Claude Fable 5.1; use `auto` with strict tool use. On the Claude API and Google Cloud, computer use on this model requires the `computer_toolset_20260801` toolset and the earlier `computer_20251124` tool returns a 400 error; on Amazon Bedrock, `computer_20251124` keeps working. See the Claude Opus 5.5 migration guide. - Fast mode (research preview) is available for Claude Opus 5.5 on the Claude API. @@ -133,5 +159,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### September 1, 2026 -- We've launched Claude Fable 5.1 (`claude-fable-5-1`), the successor to Claude Fable 5 for long-running agentic coding, knowledge work, and research, alongside Claude Mythos 5.1 (`claude-mythos-5-1`) for Project Glasswing participants. Both models support a 1M token context window by default, 128k max output tokens, and always-on adaptive thinking, at $10 / $50 USD per MTok, the same as Claude Fable 5, with cache reads cut to $0.25 USD per MTok. Claude Fable 5.1 is available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude on Google Cloud, and Claude in Microsoft Foundry. See What's new in Claude Fable 5.1 for capabilities, API changes, and migration guidance. +- We've launched Claude Fable 5.1 (`claude-fable-5-1`), the successor to Claude Fable 5 for long-running agentic coding, knowledge work, and research, alongside Claude Mythos 5.1 (`claude-mythos-5-1`) for Project Glasswing participants. Both models support a 1M token context window by default, 128k max output tokens, and always-on adaptive thinking, at $10 / $50 USD per MTok, the same as Claude Fable 5, with cache reads cut to $0.25 USD per MTok. Claude Fable 5.1 is available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude Models on Google Cloud (Google managed), and Claude in Microsoft Foundry. See What's new in Claude Fable 5.1 for capabilities, API changes, and migration guidance. - Prompt cache reads on Claude Fable 5.1 and Claude Mythos 5.1 cost $0.25 USD per million tokens: 0.025x the base input price, compared with 0.1x on other models. Cache writes are unchanged. See Prompt caching pricing. - On Claude Fable 5.1 and Claude Mythos 5.1, `tool_choice` types `any` and `tool` aren't supported and return a 400 error. `auto` and `none` are unchanged. To guarantee schema-conformant tool inputs, use strict tool use or structured outputs. @@ -147,5 +173,4 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - In Python SDK 1.2.0, TypeScript SDK 0.122.0, Go SDK 1.68.0, Java SDK 2.59.0, Ruby SDK 1.67.0, and C# SDK 12.44.0, `client.beta.files` and `client.beta.skills` no longer send the `files-api-2025-04-14` and `skills-2025-10-02` beta headers and return the same shapes as `client.files` and `client.skills`. With this change, `client.beta.skills.delete()` deletes a Skill together with all of its versions, and the beta Messages type `BetaSkill` (the container Skill reference) is renamed `BetaContainerSkill`. Requests that still send the beta headers keep receiving the beta shapes. See Migrate from `files-api-2025-04-14` and Migrate from `skills-2025-10-02`. - - You can now create personal keys and service account keys in the Claude Console. They act as you or as a service account, with the same permissions, and stop working when the linked account is removed from an organization. This lets organization admins more easily track usage for each account, and ensure key usage is legitimate. These API keys can be scoped to a specific workspace or work on admin endpoints and across any workspace the account has access to. Workspace API keys remain supported as a legacy option. See API keys in Authentication for more information. @@ -190,5 +215,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - You can now set a budget on a Claude Managed Agents session: a hard cap on the session's spend, priced at public list rates. A session that reaches its budget pauses with the `budget_reached` stop reason instead of starting new model requests; changing or removing the budget resumes it. Deployments accept the same budget and apply it to each session they start. See Session budgets. - You can now give a Claude Managed Agents session an advisor: a model at least as capable as the agent's own that the session's primary thread can consult mid-turn for strategic guidance. Configure it as a `{"type": "advisor"}` entry in the agent's multiagent roster, naming the `model` to consult. See Give the session an advisor. -- You can now control where model inference runs for a Claude Managed Agents agent. Set `inference_geo` inside the `model` object when you create the agent, or override it for a single session. See Data residency for the available geos and pricing. +- You can now control where model inference runs for a Claude Managed Agents agent. Set `inference_geo` inside the `model` object when you create the agent (see Pin the inference geo), or override it for a single session. See Data residency for the available geos and pricing. - Claude Managed Agents sessions can now load skills from a GitHub repository. When a session mounts a repository, any skills in its root `.claude/skills` directory are discovered automatically at session start and available to the agent for that session. @@ -208,5 +233,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### July 24, 2026 -- We've launched Claude Opus 5 (`claude-opus-5`), a step-change improvement over Claude Opus 4.8. Claude Opus 5 supports a 1M token context window (both the default and the maximum), 128k max output tokens, and thinking on by default, at $5 / $25 USD per MTok, the same pricing as Claude Opus 4.8. It's available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude on Google Cloud, and Claude in Microsoft Foundry. See What's new in Claude Opus 5 for new features, behavior changes, and migration guidance, and the models overview for complete specs. +- We've launched Claude Opus 5 (`claude-opus-5`), a step-change improvement over Claude Opus 4.8. Claude Opus 5 supports a 1M token context window (both the default and the maximum), 128k max output tokens, and thinking on by default, at $5 / $25 USD per MTok, the same pricing as Claude Opus 4.8. It's available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude Models on Google Cloud (Google managed), and Claude in Microsoft Foundry. See What's new in Claude Opus 5 for new features, behavior changes, and migration guidance, and the models overview for complete specs. - On Claude Opus 5, disabling thinking is allowed only at effort `high` or below: `thinking: {"type": "disabled"}` with effort `xhigh` or `max` returns a 400 error, a breaking change from Claude Opus 4.8. See What's new in Claude Opus 5. - Effort is the primary control for steering Claude Opus 5: the model supports the full ladder (`low`, `medium`, `high`, `xhigh`, `max`), with `max` for capability-critical work. @@ -230,9 +255,9 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### July 15, 2026 -- Mid-conversation system messages are available on Claude Fable 5, Claude Mythos 5, and Claude Opus 4.8, on the Claude API, Claude in Amazon Bedrock, and Google Cloud. No beta header is required. This corrects earlier availability notes. +- Mid-conversation system messages are available on Claude Fable 5, Claude Mythos 5, and Claude Opus 4.8, on the Claude API, Claude in Amazon Bedrock, and Claude Models on Google Cloud (Google managed). No beta header is required. This corrects earlier availability notes. ### July 14, 2026 -- You can now manage the people in your Claude Enterprise (claude.ai) organization with the Admin API, in beta for all Claude Enterprise organizations: list members and look them up by email address, change a member's role, remove members, send and withdraw invites, manage groups and their membership, and read custom roles. Group and custom-role requests require the `anthropic-beta: ce-user-management-2026-07-13` beta header; member and invite requests take no beta header. An Admin API key with the `read:org_audit` scope can also call every user-management `GET` endpoint. See User management. +- You can now manage the people in your Claude Enterprise (claude.ai) organization with the Admin API (see the Admin API reference), in beta for all Claude Enterprise organizations: list members and look them up by email address, change a member's role, remove members, send and withdraw invites, manage groups and their membership, and read custom roles. Group and custom-role requests require the `anthropic-beta: ce-user-management-2026-07-13` beta header; member and invite requests take no beta header. An Admin API key with the `read:org_audit` scope can also call every user-management `GET` endpoint. See User management. ### July 10, 2026 @@ -299,5 +324,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - We've launched Claude Fable 5 (`claude-fable-5`), our most capable model open to all customers, alongside Claude Mythos 5 (`claude-mythos-5`) for Project Glasswing participants. Both models support a 1M token context window by default, 128k max output tokens, and always-on adaptive thinking. See Claude Fable 5 for specifications, pricing, and availability. -- Claude Fable 5 and Claude Mythos 5 use the tokenizer introduced with Claude Opus 4.7. Compared to models before Claude Opus 4.7, the same text produces roughly 30% more tokens. The exact increase depends on the content and workload shape. Use the token counting API with `model: "claude-fable-5"` to measure your prompts under the new tokenizer. +- Claude Fable 5 and Claude Mythos 5 use the tokenizer introduced with Claude Opus 4.7. Compared to models before Claude Opus 4.7, the same text produces roughly 30% more tokens. The exact increase depends on the content and workload shape. Use the token counting API with `model: "claude-fable-5"` to measure your prompts under the new tokenizer. See Token counts on Claude Fable and Claude Mythos models. - Claude Fable 5 runs safety classifiers on requests and during response generation. When a classifier declines a request, the Messages API returns `stop_reason: "refusal"`. You are not billed for a request refused before any output is generated. An opt-in `fallbacks` parameter (in beta on the Claude API and Claude Platform on AWS; not supported on the Message Batches API) re-runs refused requests on another model, billed at the fallback model's rates. See Handling stop reasons. - The `stop_details.category` field on refusal responses now includes `"reasoning_extraction"` on Claude Fable 5, returned when a request is blocked under Anthropic's Terms of Service restrictions on reverse engineering or duplicating model outputs. The existing `"cyber"` and `"bio"` categories are unchanged. No beta header is required. @@ -332,5 +357,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - On Claude Opus 4.8, the minimum cacheable prompt length for prompt caching is 1,024 tokens, lower than on Claude Opus 4.7. - With adaptive thinking enabled, Claude Opus 4.8 triggers reasoning only when a turn needs it, reducing wasted thinking tokens compared to Claude Opus 4.7 at the same effort level. -- Claude Opus 4.8 supports high-resolution image input (up to 2576 pixels on the long edge), same as Claude Opus 4.7. +- Claude Opus 4.8 supports high-resolution image input (up to 2,576 pixels on the long edge), same as Claude Opus 4.7. - Task budgets now support Claude Opus 4.8. - The advisor tool now supports Claude Opus 4.8. @@ -353,5 +378,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - Self-hosted sandboxes are now available for Claude Managed Agents, as an alternative to running tool execution in Anthropic's infrastructure. See Self-hosted sandboxes. - With Claude Managed Agents, you can now update the agent's MCP server and tool configurations associated with an active session. -- With Claude Managed Agents, large outputs from `agent_toolset` and MCP tools exceeding 100K characters (about 25K tokens) are now automatically spilled to a file in the sandbox. The model receives a truncated preview with the file path and can read the full content from there. +- With Claude Managed Agents, large outputs from `agent_toolset` and MCP tools exceeding 100k characters (about 25k tokens) are now automatically spilled to a file in the sandbox. The model receives a truncated preview with the file path and can read the full content from there. ### May 18, 2026 @@ -389,5 +414,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### April 29, 2026 -- We've released the Claude API skill, an open-source Agent Skill that gives Claude up-to-date reference material for building on the Messages API and Claude Managed Agents across 8 languages. The skill is bundled with Claude Code and available in the Anthropic skills repository. +- We've released the Claude API skill, an open-source Agent Skill that gives Claude up-to-date reference material for building on the Messages API and Claude Managed Agents across eight languages. The skill is bundled with Claude Code and available in the Anthropic skills repository. ### April 24, 2026 @@ -408,5 +433,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - Claude in Amazon Bedrock is now open to all Amazon Bedrock customers. Claude Opus 4.7 and Claude Haiku 4.5 are available self-serve from the Bedrock console through the Messages API endpoint at `/anthropic/v1/messages`, in 27 AWS regions with global and regional endpoints. - We've launched task budgets in beta on Claude Opus 4.7. Give Claude an advisory token budget for a full agentic loop (thinking, tool calls, tool results, and output) and the model sees a running countdown, using it to prioritize work and finish gracefully as the budget is consumed. Include the `task-budgets-2026-03-13` beta header in your requests. -- Claude Opus 4.7 supports high-resolution image input, raising the maximum image resolution from 1568 to 2576 pixels on the long edge for improved performance on computer use, screenshot understanding, and document analysis. High-resolution support is automatic and requires no beta header; images may use up to approximately 3x more image tokens than on prior models. +- Claude Opus 4.7 supports high-resolution image input, raising the maximum image resolution from 1,568 to 2,576 pixels on the long edge for improved performance on computer use, screenshot understanding, and document analysis. High-resolution support is automatic and requires no beta header; images might use up to approximately 3x more image tokens than on prior models. - We've added the `xhigh` effort level on Claude Opus 4.7. `xhigh` sits between `high` and `max` and is tuned for long-running agentic and coding tasks (over 30 minutes) with token budgets in the millions. No beta header is required. @@ -546,5 +571,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### September 17, 2025 -- We've launched tool helpers in beta for the Python and TypeScript SDKs, simplifying tool creation and execution with type-safe input validation and a tool runner for automated tool handling in conversations. For details, see the documentation for the Python SDK and the TypeScript SDK. +- We've launched tool helpers in beta for the Python and TypeScript SDKs, simplifying tool creation and execution with type-safe input validation and a tool runner for automated tool handling in conversations. For details, see the documentation for the Python SDK tool helpers and the TypeScript SDK tool helpers. ### September 16, 2025 @@ -606,5 +631,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### August 11, 2025 -- Some customers might encounter 429 (`rate_limit_error`) errors following a sharp increase in API usage due to acceleration limits on the API. Previously, 529 (`overloaded_error`) errors would occur in similar scenarios. +- Some customers might encounter 429 (`rate_limit_error`) errors following a sharp increase in API usage because of acceleration limits on the API. Previously, 529 (`overloaded_error`) errors would occur in similar scenarios. ### August 8, 2025 @@ -616,5 +641,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - We've launched Claude Opus 4.1, an incremental update to Claude Opus 4 with enhanced capabilities and performance improvements.* Learn more in Models overview. -*Opus 4.1 does not allow both `temperature` and `top_p` parameters to be specified. Please use only one. +*Opus 4.1 does not allow both `temperature` and `top_p` parameters to be specified. Use only one. ### July 28, 2025 @@ -624,5 +649,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### July 24, 2025 -- We've increased rate limits for Claude Opus 4 on the Claude API to give you more capacity to build and scale with Claude. For customers with usage tier 1-4 rate limits, these changes apply immediately to your account - no action needed. +- We've increased rate limits for Claude Opus 4 on the Claude API to give you more capacity to build and scale with Claude. For customers with usage tier 1–4 rate limits, these changes apply immediately to your account: no action needed. ### July 21, 2025 @@ -632,9 +657,9 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r ### July 17, 2025 -- We've increased rate limits for Claude Sonnet 4 on the Claude API to give you more capacity to build and scale with Claude. For customers with usage tier 1-4 rate limits, these changes apply immediately to your account - no action needed. +- We've increased rate limits for Claude Sonnet 4 on the Claude API to give you more capacity to build and scale with Claude. For customers with usage tier 1–4 rate limits, these changes apply immediately to your account: no action needed. ### July 3, 2025 -- We've launched search result content blocks in beta, enabling natural citations for RAG applications. Tools can now return search results with proper source attribution, and Claude will automatically cite these sources in its responses - matching the citation quality of web search. This eliminates the need for document workarounds in custom knowledge base applications. Learn more in Search results. To enable this feature, use the beta header `search-results-2025-06-09`. +- We've launched search result content blocks in beta, enabling natural citations for RAG applications. Tools can now return search results with proper source attribution, and Claude will automatically cite these sources in its responses, matching the citation quality of web search. This eliminates the need for document workarounds in custom knowledge base applications. Learn more in Search results. To enable this feature, use the beta header `search-results-2025-06-09`. ### June 30, 2025 @@ -720,5 +745,5 @@ For updates to Claude Code, see the complete CHANGELOG.md in the `claude-code` r - We've updated prompt caching to be easier to use. Now, when you set a cache breakpoint, we'll automatically read from your longest previously cached prefix. -- You can now put words in Claude's mouth when using tools. +- You can now prefill Claude's response when using tools. ### January 10th, 2025 @@ -835,3 +860,3 @@ We also released new official SDKs: ### May 10th, 2024 -- Our prompt generator tool is now available in the Developer Console. Prompt Generator makes it easy to guide Claude to generate high-quality prompts tailored to your specific tasks. Read more in our blog post. +- Our prompt generator tool is now available in the Developer Console. The prompt generator helps you guide Claude to generate high-quality prompts tailored to your specific tasks. Read more in our prompt generator blog post.