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

tool-search-tool changed

agents-and-tools/tool-use/tool-search-tool

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+10added
Lines−9removed
From line 45 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits7to this page, all time

The whole hunk

from line 45, old and new numbered
/
lines
from line 45
4545| Claude Mythos 5.1 (claude-mythos-5-1) | `tool_search_tool_regex_20251119`, `tool_search_tool_bm25_20251119` |
4646| Claude Fable 5 (claude-fable-5) | `tool_search_tool_regex_20251119`, `tool_search_tool_bm25_20251119` |
4747| Claude Mythos 5 (claude-mythos-5) | `tool_search_tool_regex_20251119`, `tool_search_tool_bm25_20251119` |
48| Claude Opus 5.5 (claude-opus-5-5) | `tool_search_tool_regex_20251119`, `tool_search_tool_bm25_20251119` |
4849| Claude Opus 5 (claude-opus-5) | `tool_search_tool_regex_20251119`, `tool_search_tool_bm25_20251119` |
4950| Claude Opus 4.8 (claude-opus-4-8) | `tool_search_tool_regex_20251119`, `tool_search_tool_bm25_20251119` |
5051| Claude Opus 4.7 (claude-opus-4-7) | `tool_search_tool_regex_20251119`, `tool_search_tool_bm25_20251119` |
from line 85
8485 -H "anthropic-version: 2023-06-01" \
8586 -H "content-type: application/json" \
8687 -d '{
87 "model": "claude-opus-5",
88 "model": "claude-opus-5-5",
8889 "max_tokens": 2048,
8990 "messages": [
9091 {
from line 136
135136 
136137 ```bash CLI
137138 ant messages create <<'YAML'
138 model: claude-opus-5
139 model: claude-opus-5-5
139140 max_tokens: 2048
140141 messages:
141142 - role: user
from line 176
175176 client = anthropic.Anthropic()
176177 
177178 response = client.messages.create(
178 model="claude-opus-5",
179 model="claude-opus-5-5",
179180 max_tokens=2048,
180181 messages=[{"role": "user", "content": "What is the weather in San Francisco?"}],
181182 tools=[
from line 217
216217 const client = new Anthropic();
217218 
218219 const response = await client.messages.create({
219 model: "claude-opus-5",
220 model: "claude-opus-5-5",
220221 max_tokens: 2048,
221222 messages: [
222223 {
from line 273
272273 
273274 var parameters = new MessageCreateParams
274275 {
275 Model = Model.ClaudeOpus5,
276 Model = Model.ClaudeOpus5_5,
276277 MaxTokens = 2048,
277278 Messages = [
278279 new() {
from line 327
326327 client := anthropic.NewClient()
327328 
328329 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
329 Model: anthropic.ModelClaudeOpus5,
330 Model: anthropic.ModelClaudeOpus5_5,
330331 MaxTokens: 2048,
331332 Messages: []anthropic.MessageParam{
332333 anthropic.NewUserMessage(anthropic.NewTextBlock("What is the weather in San Francisco?")),
from line 400
399400 .build();
400401 
401402 MessageCreateParams params = MessageCreateParams.builder()
402 .model(Model.CLAUDE_OPUS_5)
403 .model(Model.CLAUDE_OPUS_5_5)
403404 .maxTokens(2048L)
404405 .addUserMessage("What is the weather in San Francisco?")
405406 .addTool(ToolSearchToolRegex20251119.builder()
from line 433
432433 messages: [
433434 ['role' => 'user', 'content' => 'What is the weather in San Francisco?'],
434435 ],
435 model: 'claude-opus-5',
436 model: 'claude-opus-5-5',
436437 tools: [
437438 [
438439 'type' => 'tool_search_tool_regex_20251119',
from line 481
480481 client = Anthropic::Client.new
481482 
482483 message = client.messages.create(
483 model: "claude-opus-5",
484 model: "claude-opus-5-5",
484485 max_tokens: 2048,
485486 messages: [
486487 { role: "user", content: "What is the weather in San Francisco?" }