Messages changedapi/beta/messages
Nearest release: v2.1.284, published 8 hours before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+2,987added
Lines−2,817removed
From line
3,104
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits17to this page, all time
### Beta Thinking Config Between Tools
The whole hunk
from line 3104, old and new numbered
/
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
from line 3104
31043104
31053105 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
31063106
3107 - `string`
3107 - `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
31083108
3109 - `"claude-fable-5-1" or "claude-opus-5-5" or "claude-mythos-5-1" or 15 more`
3110
31113109 The model that will complete your prompt.
31123110
31133111 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
31143112
3113 - `"claude-sonnet-5-5"`
3114
3115 Efficient model for coding and agents
3116
31153117 - `"claude-fable-5-1"`
31163118
31173119 Frontier intelligence for ambitious tasks across coding, scientific discovery, and enterprise workflows
from line 3128
31263128
31273129 - `"claude-sonnet-5"`
31283130
3129 High-performance model for coding and agents
3131 Efficient model for coding and agents
31303132
31313133 - `"claude-fable-5"`
31323134
from line 3188
31863188
31873189 New class of intelligence, strongest in coding and cybersecurity
31883190
3191 - `string`
3192
31893193 - `name: "advisor"`
31903194
31913195 Name of the tool.
from line 3824
38203824
38213825 - `"fast"`
38223826
3823 - `thinking: optional BetaThinkingConfigEnabled or BetaThinkingConfigDisabled or BetaThinkingConfigAdaptive or null`
3827 - `thinking: optional BetaThinkingConfigEnabled or BetaThinkingConfigDisabled or BetaThinkingConfigBetweenTools or BetaThinkingConfigAdaptive or null`
38243828
38253829 - `BetaThinkingConfigEnabled object`
38263830
from line 3866
38623866
38633867 - `type: "disabled"`
38643868
3869 - `BetaThinkingConfigBetweenTools object`
3870
3871 - `type: "between_tools"`
3872
38653873 - `BetaThinkingConfigAdaptive object`
38663874
38673875 - `type: "adaptive"`
from line 3958
39503958
39513959- `stream: optional boolean`
39523960
3953 Whether to incrementally stream the response using server-sent events.
3961 Whether to incrementally stream the response using server-sent events. When `true`, SDKs return a raw event stream.
39543962
3955 See [streaming](https://platform.claude.com/docs/en/build-with-claude/streaming) for details.
3963 In the TypeScript, Python and Ruby SDKs, the recommended way to stream is `messages.stream()`. It sets `stream` for you and accumulates the events into the final message. See [Streaming with SDKs](https://platform.claude.com/docs/en/build-with-claude/streaming#streaming-with-sdks) for an example in each language.
39563964
39573965- `system: optional string or array of BetaTextBlockParam`
39583966
from line 3996
39883996
39893997 - `BetaThinkingConfigDisabled object`
39903998
3999 - `BetaThinkingConfigBetweenTools object`
4000
39914001 - `BetaThinkingConfigAdaptive object`
39924002
39934003- `tool_choice: optional BetaToolChoice`
from line 6972
69626972
69636973 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
69646974
6965 - `string`
6975 - `"claude-sonnet-5-5" or "claude-fable-5-1" or "claude-opus-5-5" or 16 more`
69666976
6967 - `"claude-fable-5-1" or "claude-opus-5-5" or "claude-mythos-5-1" or 15 more`
6968
69696977 The model that will complete your prompt.
69706978
69716979 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
69726980
6981 - `"claude-sonnet-5-5"`
6982
6983 Efficient model for coding and agents
6984
69736985 - `"claude-fable-5-1"`
69746986
69756987 Frontier intelligence for ambitious tasks across coding, scientific discovery, and enterprise workflows
from line 6996
69846996
69856997 - `"claude-sonnet-5"`
69866998
6987 High-performance model for coding and agents
6999 Efficient model for coding and agents
69887000
69897001 - `"claude-fable-5"`
69907002
from line 7056
70447056
70457057 New class of intelligence, strongest in coding and cybersecurity
70467058
7059 - `string`
7060
70477061 - `name: "advisor"`
70487062
70497063 Name of the tool.
from line 7203
71897203
71907204 - `default_config: optional BetaMCPToolDefaultConfig`
71917205
7192 Default configuration applied to all tools from this server
7193
7194 - `defer_loading: optional boolean`
7195
7196 - `enabled: optional boolean`
7197
7198 - `tools: optional array of BetaMCPToolParam or null`
7199
7200 The server's tool listing, pinned: when present, the server is not asked for its tools before sampling and exactly these entries, with `default_config` and `configs` applied, are the toolset's tools. Copy it from the `mcp_tool_listing` block of an earlier response.
7201
7202 - `input_schema: map[unknown]`
7203
7204 The tool's input schema as the MCP server lists it, verbatim.
7205
7206 - `name: s
7206 Default configuration applied to all tools from this serv
No line in this hunk matches that.