The whole hunk
from line 38, old and new numbered
/
lines
from line 38
3838 -H "x-api-key: $ANTHROPIC_API_KEY" \
3939 -H "anthropic-version: 2023-06-01" \
4040 -d '{
41 "model": "claude-opus-5",
41 "model": "claude-opus-5-5",
4242 "max_tokens": 1024,
4343 "tools": [
4444 {
from line 58
5858
5959 ```bash CLI
6060 ant messages create \
61 --model claude-opus-5 \
61 --model claude-opus-5-5 \
6262 --max-tokens 1024 \
6363 --tool '{type: text_editor_20250728, name: str_replace_based_edit_tool, max_characters: 10000}' \
6464 --message '{role: user, content: There is a syntax error in my primes.py file. Can you help me fix it?}'
from line 68
6868 client = anthropic.Anthropic()
6969
7070 response = client.messages.create(
71 model="claude-opus-5",
71 model="claude-opus-5-5",
7272 max_tokens=1024,
7373 tools=[
7474 {
from line 92
9292 const anthropic = new Anthropic();
9393
9494 const response = await anthropic.messages.create({
95 model: "claude-opus-5",
95 model: "claude-opus-5-5",
9696 max_tokens: 1024,
9797 tools: [
9898 {
from line 118
118118 var response = await client.Messages.Create(
119119 new()
120120 {
121 Model = Model.ClaudeOpus5,
121 Model = Model.ClaudeOpus5_5,
122122 MaxTokens = 1024,
123123 Tools = [new ToolTextEditor20250728 { MaxCharacters = 10000 }],
124124 Messages =
from line 139
139139 client := anthropic.NewClient()
140140
141141 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
142 Model: anthropic.ModelClaudeOpus5,
142 Model: anthropic.ModelClaudeOpus5_5,
143143 MaxTokens: 1024,
144144 Tools: []anthropic.ToolUnionParam{
145145 {OfTextEditor20250728: &anthropic.ToolTextEditor20250728Param{
from line 168
168168 .build();
169169
170170 MessageCreateParams params = MessageCreateParams.builder()
171 .model(Model.CLAUDE_OPUS_5)
171 .model(Model.CLAUDE_OPUS_5_5)
172172 .maxTokens(1024)
173173 .addTool(editorTool)
174174 .addUserMessage("There's a syntax error in my primes.py file. Can you help me fix it?")
from line 183
183183 $client = new Client();
184184
185185 $response = $client->messages->create(
186 model: 'claude-opus-5',
186 model: 'claude-opus-5-5',
187187 maxTokens: 1024,
188188 tools: [ToolTextEditor20250728::with(maxCharacters: 10000)],
189189 messages: [
from line 201
201201 client = Anthropic::Client.new
202202
203203 response = client.messages.create(
204 model: "claude-opus-5",
204 model: "claude-opus-5-5",
205205 max_tokens: 1024,
206206 tools: [
207207 {
from line 394
394394 -H "x-api-key: $ANTHROPIC_API_KEY" \
395395 -H "anthropic-version: 2023-06-01" \
396396 -d '{
397 "model": "claude-opus-5",
397 "model": "claude-opus-5-5",
398398 "max_tokens": 1024,
399399 "tools": [
400400 {
from line 413
413413
414414 ```bash CLI
415415 ant messages create \
416 --model claude-opus-5 \
416 --model claude-opus-5-5 \
417417 --max-tokens 1024 \
418418 --tool '{type: text_editor_20250728, name: str_replace_based_edit_tool}' \
419419 --message '{role: user, content: There is a syntax error in my primes.py file. Can you help me fix it?}'
from line 423
423423 client = anthropic.Anthropic()
424424
425425 response = client.messages.create(
426 model="claude-opus-5",
426 model="claude-opus-5-5",
427427 max_tokens=1024,
428428 tools=[{"type": "text_editor_20250728", "name": "str_replace_based_edit_tool"}],
429429 messages=[
from line 441
441441 const anthropic = new Anthropic();
442442
443443 const response = await anthropic.messages.create({
444 model: "claude-opus-5",
444 model: "claude-opus-5-5",
445445 max_tokens: 1024,
446446 tools: [
447447 {
from line 466
466466 var response = await client.Messages.Create(
467467 new()
468468 {
469 Model = Model.ClaudeOpus5,
469 Model = Model.ClaudeOpus5_5,
470470 MaxTokens = 1024,
471471 Tools = [new ToolTextEditor20250728()],
472472 Messages =
from line 487
487487 client := anthropic.NewClient()
488488
489489 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
490 Model: anthropic.ModelClaudeOpus5,
490 Model: anthropic.ModelClaudeOpus5_5,
491491 MaxTokens: 1024,
492492 Tools: []anthropic.ToolUnionParam{
493493 {OfTextEditor20250728: &anthropic.ToolTextEditor20250728Param{}},
from line 512
512512 ToolTextEditor20250728.builder().build();
513513
514514 MessageCreateParams params = MessageCreateParams.builder()
515 .model(Model.CLAUDE_OPUS_5)
515 .model(Model.CLAUDE_OPUS_5_5)
516516 .maxTokens(1024)
517517 .addTool(editorTool)
518518 .addUserMessage("There's a syntax error in my primes.py file. Can you help me fix it?")
from line 527
527527 $client = new Client();
528528
529529 $response = $client->messages->create(
530 model: 'claude-opus-5',
530 model: 'claude-opus-5-5',
531531 maxTokens: 1024,
532532 tools: [new ToolTextEditor20250728()],
533533 messages: [
from line 545
545545 client = Anthropic::Client.new
546546
547547 response = client.messages.create(
548 model: "claude-opus-5",
548 model: "claude-opus-5-5",
549549 max_tokens: 1024,
550550 tools: [{type: "text_editor_20250728", name: "str_replace_based_edit_tool"}],
551551 messages: [
from line 565
565565```json Output
566566{
567567 "id": "msg_01XAbCDeFgHiJkLmNoPQrStU",
568 "model": "claude-opus-5",
568 "model": "claude-opus-5-5",
569569 "stop_reason": "tool_use",
570570 "role": "assistant",
571571 "content": [
from line 595
595595 -H "x-api-key: $ANTHROPIC_API_KEY" \
596596 -H "anthropic-version: 2023-06-01" \
597597 -d '{
598 "model": "claude-opus-5",
598 "model": "claude-opus-5-5",
599599 "max_tokens": 1024,
600600 "tools": [
601601 {
from line 642
642642
643643 ```bash CLI
644644 ant messages create <<'YAML'
645 model: claude-opus-5
645 model: claude-opus-5-5
646646 max_tokens: 1024
647647 tools:
648648 - type: text_editor_20250728
from line 705
705705
706706 ```python Python
707707 response = client.messages.create(
708 model="claude-opus-5",
708 model="claude-opus-5-5",
709709 max_tokens=1024,
710710 tools=[{"type": "text_editor_20250728", "name": "str_replace_based_edit_tool"}],
711711 messages=[
from line 748
748748 const anthropic = new Anthropic();
749749
750750 const response = await anthropic.messages.create({
751 model: "claude-opus-5",
751 model: "claude-opus-5-5",
752752 max_tokens: 1024,
753753 tools: [
754754 {
from line 802
802802 var response = await client.Messages.Create(
803803 new()
804804 {
805 Model = Model.ClaudeOpus5,
805 Model = Model.ClaudeOpus5_5,
806806 MaxTokens = 1024,
807807 Tools = [new ToolTextEditor20250728()],
808808 Messages =
from line 856
856856 client := anthropic.NewClient()
857857
858858 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
859 Model: anthropic.ModelClaudeOpus5,
859 Model: anthropic.ModelClaudeOpus5_5,
860860 MaxTokens: 1024,
861861 Tools: []anthropic.ToolUnionParam{
862862 {OfTextEditor20250728: &anthropic.ToolTextEditor20250728Param{}},
from line 890
890890 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
891891
892892 MessageCreateParams params = MessageCreateParams.builder()
893 .model(Model.CLAUDE_OPUS_5)
893 .model(Model.CLAUDE_OPUS_5_5)
894894 .maxTokens(1024)
895895 .addTool(ToolTextEditor20250728.builder().build())
896896 .addUserMessage("There's a syntax error in my primes.py file. Can you help me fix it?")
from line 935
935935 $client = new Client();
936936
937937 $response = $client->messages->create(
938 model: 'claude-opus-5',
938 model: 'claude-opus-5-5',
939939 maxTokens: 1024,
940940 tools: [new ToolTextEditor20250728()],
941941 messages: [
from line 978
978978 client = Anthropic::Client.new
979979
980980 response = client.messages.create(
981 model: "claude-opus-5",
981 model: "claude-opus-5-5",
982982 max_tokens: 1024,
983983 tools: [{type: "text_editor_20250728", name: "str_replace_based_edit_tool"}],
984984 messages: [
from line 1029
10291029```json Output
10301030{
10311031 "id": "msg_01VwXyZAbCdEfGhIjKlMnO",
1032 "model": "claude-opus-5",
1032 "model": "claude-opus-5-5",
10331033 "stop_reason": "tool_use",
10341034 "role": "assistant",
10351035 "content": [
from line 1061
10611061 -H "x-api-key: $ANTHROPIC_API_KEY" \
10621062 -H "anthropic-version: 2023-06-01" \
10631063 -d '{
1064 "model": "claude-opus-5",
1064 "model": "claude-opus-5-5",
10651065 "max_tokens": 1024,
10661066 "tools": [
10671067 {
from line 1106
11061106
11071107 ```bash CLI
11081108 ant messages create <<'YAML'
1109 model: claude-opus-5
1109 model: claude-opus-5-5
11101110 max_tokens: 1024
11111111 tools:
11121112 - type: text_editor_20250728
from line 1138
11381138
11391139 ```python Python
11401140 response = client.messages.create(
1141 model="claude-opus-5",
1141 model="claude-opus-5-5",
11421142 max_tokens=1024,
11431143 tools=[{"type": "text_editor_20250728", "name": "str_replace_based_edit_tool"}],
11441144 messages=[
from line 1181
11811181
11821182 ```typescript TypeScript
11831183 const response = await client.messages.create({
1184 model: "claude-opus-5",
1184 model: "claude-opus-5-5",
11851185 max_tokens: 1024,
11861186 tools: [
11871187 {
from line 1233
12331233 var response = await client.Messages.Create(
12341234 new()
12351235 {
1236 Model = Model.ClaudeOpus5,
1236 Model = Model.ClaudeOpus5_5,
12371237 MaxTokens = 1024,
12381238 Tools = [new ToolTextEditor20250728()],
12391239 Messages =
from line 1285
12851285 client := anthropic.NewClient()
12861286
12871287 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1288 Model: anthropic.ModelClaudeOpus5,
1288 Model: anthropic.ModelClaudeOpus5_5,
12891289 MaxTokens: 1024,
12901290 Tools: []anthropic.ToolUnionParam{
12911291 {OfTextEditor20250728: &anthropic.ToolTextEditor20250728Param{}},
from line 1324
13241324 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
13251325
13261326 MessageCreateParams params = MessageCreateParams.builder()
1327 .model(Model.CLAUDE_OPUS_5)
1327 .model(Model.CLAUDE_OPUS_5_5)
13281328 .maxTokens(1024)
13291329 .addTool(ToolTextEditor20250728.builder().build())
13301330 // Previous messages would go here
from line 1379
13791379 $client = new Client();
13801380
13811381 $response = $client->messages->create(
1382 model: 'claude-opus-5',
1382 model: 'claude-opus-5-5',
13831383 maxTokens: 1024,
13841384 tools: [new ToolTextEditor20250728()],
13851385 messages: [
from line 1424
14241424 client = Anthropic::Client.new
14251425
14261426 response = client.messages.create(
1427 model: "claude-opus-5",
1427 model: "claude-opus-5-5",
14281428 max_tokens: 1024,
14291429 tools: [{type: "text_editor_20250728", name: "str_replace_based_edit_tool"}],
14301430 messages: [
from line 1471
14711471````json Output
14721472{
14731473 "id": "msg_01IjKlMnOpQrStUvWxYzAb",
1474 "model": "claude-opus-5",
1474 "model": "claude-opus-5-5",
14751475 "stop_reason": "end_turn",
14761476 "role": "assistant",
14771477 "content": [