tool-search-tool changedagents-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 edits23to this page, all time
The whole hunk
from line 45, old and new numbered
/
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?" }
No line in this hunk matches that.