Follow along with updates across Anthropic’s API and Developer Console.
search-results-2025-06-09
is no longer required. Learn more in our search results documentation.temperature
and top_p
parameters to be specified. Please use only one.
text_editor_20250728
, an updated text editor tool that fixes some issues from the previous versions and adds an optional max_characters
parameter that allows you to control the truncation length when viewing large files.search-results-2025-06-09
.fine-grained-tool-streaming-2025-05-14
.signature
field of thinking
block output.interleaved-thinking-2025-05-14
.top_p
nucleus sampling parameter in the Messages API from 0.999 to 0.99 for all models. To revert this change, set top_p
to 0.999.
Additionally, when extended thinking is enabled, you can now set top_p
to values between 0.95 and 1.content
block of tool_result
and document.source
. For backwards compatibility, if cache control is detected on the last block in tool_result.content
or document.source.content
, it will be automatically applied to the parent block instead. Cache control on any other blocks within tool_result.content
and document.source.content
will result in a validation error.none
option to the tool_choice
parameter in the Messages API that prevents Claude from calling any tools. Additionally, you’re no longer required to provide any tools
when including tool_use
and tool_result
blocks.bash_20250124
: Same functionality as previous version but is independent from computer use. Does not require a beta header.text_editor_20250124
: Same functionality as previous version but is independent from computer use. Does not require a beta header.computer_20250124
: Updated computer use tool with new command options including “hold_key”, “left_mouse_down”, “left_mouse_up”, “scroll”, “triple_click”, and “wait”. This tool requires the “computer-use-2025-01-24” anthropic-beta header.
Learn more in our tool use documentation.anthropic-organization-id
response header to all API responses. This header provides the organization ID associated with the API key used in the request.user
/assistant
turns in our Messages API. Consecutive user
/assistant
messages will be combined into a single message instead of erroring, and we no longer require the first input message to be a user
message.disable_parallel_tool_use: true
in the tool_choice
field to ensure that Claude uses at most one tool. Read more in our documentation.dangerouslyAllowBrowser: true
in the SDK instantiation to enable this feature.anthropic-beta: max-tokens-3-5-sonnet-2024-07-15
header.