Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
One change · api

server-tools changed

agents-and-tools/tool-use/server-tools

Nearest release: v2.1.280, published under an hour 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+16added
Lines−16removed
From line 36 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits5to this page, all time

The whole hunk

from line 36, old and new numbered
/
lines
from line 36
3636 -H "anthropic-version: 2023-06-01" \
3737 -H "content-type: application/json" \
3838 -d '{
39 "model": "claude-opus-5",
39 "model": "claude-opus-5-5",
4040 "max_tokens": 1024,
4141 "messages": [
4242 {
from line 52
5252 # Initial request. If "stop_reason" in the output is "pause_turn", re-run with
5353 # the assistant content appended to messages (see the SDK tabs).
5454 ant messages create <<'YAML'
55 model: claude-opus-5
55 model: claude-opus-5-5
5656 max_tokens: 1024
5757 tools:
5858 - {type: web_search_20250305, name: web_search, max_uses: 10}
from line 66
6666 
6767 # Initial request with web search
6868 response = client.messages.create(
69 model="claude-opus-5",
69 model="claude-opus-5-5",
7070 max_tokens=1024,
7171 messages=[
7272 {
from line 90
9090 
9191 # Send the continuation request
9292 continuation = client.messages.create(
93 model="claude-opus-5",
93 model="claude-opus-5-5",
9494 max_tokens=1024,
9595 messages=messages,
9696 tools=[{"type": "web_search_20250305", "name": "web_search", "max_uses": 10}],
from line 106
106106 
107107 // Initial request with web search
108108 const response = await client.messages.create({
109 model: "claude-opus-5",
109 model: "claude-opus-5-5",
110110 max_tokens: 1024,
111111 messages: [
112112 {
from line 138
138138 
139139 // Send the continuation request
140140 const continuation = await client.messages.create({
141 model: "claude-opus-5",
141 model: "claude-opus-5-5",
142142 max_tokens: 1024,
143143 messages,
144144 tools: [
from line 161
161161 
162162 var parameters = new MessageCreateParams
163163 {
164 Model = Model.ClaudeOpus5,
164 Model = Model.ClaudeOpus5_5,
165165 MaxTokens = 1024,
166166 Messages = [
167167 new() {
from line 179
179179 // Continue the conversation with the paused content
180180 var continuationParams = new MessageCreateParams
181181 {
182 Model = Model.ClaudeOpus5,
182 Model = Model.ClaudeOpus5_5,
183183 MaxTokens = 1024,
184184 Messages = [
185185 new() {
from line 213
213213 }
214214 
215215 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
216 Model: anthropic.ModelClaudeOpus5,
216 Model: anthropic.ModelClaudeOpus5_5,
217217 MaxTokens: 1024,
218218 Messages: []anthropic.MessageParam{
219219 anthropic.NewUserMessage(anthropic.NewTextBlock("Search for comprehensive information about quantum computing breakthroughs in 2025")),
from line 227
227227 if response.StopReason == anthropic.StopReasonPauseTurn {
228228 // Pass the paused response back as-is so Claude can continue the turn
229229 continuation, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
230 Model: anthropic.ModelClaudeOpus5,
230 Model: anthropic.ModelClaudeOpus5_5,
231231 MaxTokens: 1024,
232232 Messages: []anthropic.MessageParam{
233233 anthropic.NewUserMessage(anthropic.NewTextBlock("Search for comprehensive information about quantum computing breakthroughs in 2025")),
from line 252
252252 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
253253 
254254 MessageCreateParams params = MessageCreateParams.builder()
255 .model(Model.CLAUDE_OPUS_5)
255 .model(Model.CLAUDE_OPUS_5_5)
256256 .maxTokens(1024L)
257257 .addUserMessage("Search for comprehensive information about quantum computing breakthroughs in 2025")
258258 .addTool(WebSearchTool20250305.builder()
from line 265
265265 if (response.stopReason().isPresent()
266266 && response.stopReason().get().equals(StopReason.PAUSE_TURN)) {
267267 MessageCreateParams continuationParams = MessageCreateParams.builder()
268 .model(Model.CLAUDE_OPUS_5)
268 .model(Model.CLAUDE_OPUS_5_5)
269269 .maxTokens(1024L)
270270 .addUserMessage("Search for comprehensive information about quantum computing breakthroughs in 2025")
271271 .addMessage(response)
from line 293
293293 'content' => 'Search for comprehensive information about quantum computing breakthroughs in 2025'
294294 ]
295295 ],
296 model: 'claude-opus-5',
296 model: 'claude-opus-5-5',
297297 tools: [
298298 [
299299 'type' => 'web_search_20250305',
from line 318
318318 $continuation = $client->messages->create(
319319 maxTokens: 1024,
320320 messages: $messages,
321 model: 'claude-opus-5',
321 model: 'claude-opus-5-5',
322322 tools: [
323323 [
324324 'type' => 'web_search_20250305',
from line 338
338338 client = Anthropic::Client.new
339339 
340340 response = client.messages.create(
341 model: "claude-opus-5",
341 model: "claude-opus-5-5",
342342 max_tokens: 1024,
343343 messages: [
344344 {
from line 369
369369 ]
370370 
371371 continuation = client.messages.create(
372 model: "claude-opus-5",
372 model: "claude-opus-5-5",
373373 max_tokens: 1024,
374374 messages: messages,
375375 tools: [