The whole hunk
from line 34, old and new numbered
/
lines
from line 34
3434 messages = [{"role": "user", "content": task}]
3535 while True:
3636 response = client.messages.create(
37 model="claude-opus-5",
37 model="claude-opus-5-5",
3838 max_tokens=1024,
3939 messages=messages,
4040 tools=tools,
from line 63
6363 const messages: Anthropic.MessageParam[] = [{ role: "user", content: task }];
6464 while (true) {
6565 const response = await client.messages.create({
66 model: "claude-opus-5",
66 model: "claude-opus-5-5",
6767 max_tokens: 1024,
6868 messages,
6969 tools
from line 96
9696 {
9797 var response = await client.Messages.Create(new()
9898 {
99 Model = Model.ClaudeOpus5,
99 Model = Model.ClaudeOpus5_5,
100100 MaxTokens = 1024,
101101 Messages = messages,
102102 Tools = tools,
from line 131
131131 }
132132 for {
133133 response, err := client.Messages.New(ctx, anthropic.MessageNewParams{
134 Model: anthropic.ModelClaudeOpus5,
134 Model: anthropic.ModelClaudeOpus5_5,
135135 MaxTokens: 1024,
136136 Messages: messages,
137137 Tools: tools,
from line 162
162162 .build());
163163 while (true) {
164164 var response = client.messages().create(MessageCreateParams.builder()
165 .model(Model.CLAUDE_OPUS_5)
165 .model(Model.CLAUDE_OPUS_5_5)
166166 .maxTokens(1024)
167167 .messages(messages)
168168 .tools(tools)
from line 191
191191 $messages = [['role' => 'user', 'content' => $task]];
192192 while (true) {
193193 $response = $client->messages->create(
194 model: 'claude-opus-5',
194 model: 'claude-opus-5-5',
195195 maxTokens: 1024,
196196 messages: $messages,
197197 tools: $tools,
from line 222
222222 messages = [{ role: "user", content: task }]
223223 loop do
224224 response = client.messages.create(
225 model: "claude-opus-5",
225 model: "claude-opus-5-5",
226226 max_tokens: 1024,
227227 messages: messages,
228228 tools: tools
from line 258
258258 -H "anthropic-beta: managed-agents-2026-04-01" \
259259 --json '{
260260 "name": "Task Runner",
261 "model": "claude-opus-5",
261 "model": "claude-opus-5-5",
262262 "tools": [{"type": "agent_toolset_20260401"}]
263263 }'
264264 )
from line 330
330330 ```markdown
331331 ---
332332 name: Task Runner
333 model: claude-opus-5
333 model: claude-opus-5-5
334334 tools:
335335 - type: agent_toolset_20260401
336336 ---
from line 341
341341 ```python Python
342342 agent = client.beta.agents.create(
343343 name="Task Runner",
344 model="claude-opus-5",
344 model="claude-opus-5-5",
345345 tools=[{"type": "agent_toolset_20260401"}],
346346 )
347347
from line 363
363363 ```typescript TypeScript
364364 const agent = await client.beta.agents.create({
365365 name: "Task Runner",
366 model: "claude-opus-5",
366 model: "claude-opus-5-5",
367367 tools: [{ type: "agent_toolset_20260401" }]
368368 });
369369
from line 394
394394 var agent = await client.Beta.Agents.Create(new()
395395 {
396396 Name = "Task Runner",
397 Model = BetaManagedAgentsModel.ClaudeOpus5,
397 Model = BetaManagedAgentsModel.ClaudeOpus5_5,
398398 Tools =
399399 [
400400 new BetaManagedAgentsAgentToolset20260401Params
from line 442
442442 agent, err := client.Beta.Agents.New(ctx, anthropic.BetaAgentNewParams{
443443 Name: "Task Runner",
444444 Model: anthropic.BetaManagedAgentsModelConfigParams{
445 ID: anthropic.BetaManagedAgentsModelClaudeOpus5,
445 ID: anthropic.BetaManagedAgentsModelClaudeOpus5_5,
446446 },
447447 Tools: []anthropic.BetaAgentNewParamsToolUnion{{
448448 OfAgentToolset20260401: &anthropic.BetaManagedAgentsAgentToolset20260401Params{
from line 503
503503 var agent = client.beta().agents().create(
504504 AgentCreateParams.builder()
505505 .name("Task Runner")
506 .model(BetaManagedAgentsModel.CLAUDE_OPUS_5)
506 .model(BetaManagedAgentsModel.CLAUDE_OPUS_5_5)
507507 .addTool(
508508 BetaManagedAgentsAgentToolset20260401Params.builder()
509509 .type(BetaManagedAgentsAgentToolset20260401Params.Type.AGENT_TOOLSET_20260401)
from line 546
546546 ```php PHP
547547 $agent = $client->beta->agents->create(
548548 name: 'Task Runner',
549 model: 'claude-opus-5',
549 model: 'claude-opus-5-5',
550550 tools: [
551551 BetaManagedAgentsAgentToolset20260401Params::with(
552552 type: 'agent_toolset_20260401',
from line 585
585585 ```ruby Ruby
586586 agent = client.beta.agents.create(
587587 name: "Task Runner",
588 model: "claude-opus-5",
588 model: "claude-opus-5-5",
589589 tools: [{type: "agent_toolset_20260401"}]
590590 )
591591
from line 649
649649
650650
651651 options = ClaudeAgentOptions(
652 model="claude-opus-5",
652 model="claude-opus-5-5",
653653 system_prompt="You are a concise weather assistant.",
654654 mcp_servers={
655655 "weather": create_sdk_mcp_server("weather", "1.0", tools=[get_weather])
from line 678
678678 for await (const message of query({
679679 prompt: "What's the weather in Tokyo?",
680680 options: {
681 model: "claude-opus-5",
681 model: "claude-opus-5-5",
682682 systemPrompt: "You are a concise weather assistant.",
683683 mcpServers: {
684684 weather: createSdkMcpServer({ name: "weather", version: "1.0", tools: [getWeather] })
from line 700
700700
701701 agent = client.beta.agents.create(
702702 name="weather-agent",
703 model="claude-opus-5",
703 model="claude-opus-5-5",
704704 system="You are a concise weather assistant.",
705705 tools=[
706706 {
from line 772
772772
773773 const agent = await client.beta.agents.create({
774774 name: "weather-agent",
775 model: "claude-opus-5",
775 model: "claude-opus-5-5",
776776 system: "You are a concise weather assistant.",
777777 tools: [
778778 {
from line 856
856856 var agent = await client.Beta.Agents.Create(new()
857857 {
858858 Name = "weather-agent",
859 Model = BetaManagedAgentsModel.ClaudeOpus5,
859 Model = BetaManagedAgentsModel.ClaudeOpus5_5,
860860 System = "You are a concise weather assistant.",
861861 Tools =
862862 [
from line 958
958958 agent, err := client.Beta.Agents.New(ctx, anthropic.BetaAgentNewParams{
959959 Name: "weather-agent",
960960 Model: anthropic.BetaManagedAgentsModelConfigParams{
961 ID: anthropic.BetaManagedAgentsModelClaudeOpus5,
961 ID: anthropic.BetaManagedAgentsModelClaudeOpus5_5,
962962 },
963963 System: anthropic.String("You are a concise weather assistant."),
964964 Tools: []anthropic.BetaAgentNewParamsToolUnion{{
from line 1093
10931093
10941094 var agent = client.beta().agents().create(AgentCreateParams.builder()
10951095 .name("weather-agent")
1096 .model(BetaManagedAgentsModel.CLAUDE_OPUS_5)
1096 .model(BetaManagedAgentsModel.CLAUDE_OPUS_5_5)
10971097 .system("You are a concise weather assistant.")
10981098 .addTool(BetaManagedAgentsCustomToolParams.builder()
10991099 .type(BetaManagedAgentsCustomToolParams.Type.CUSTOM)
from line 1182
11821182
11831183 $agent = $client->beta->agents->create(
11841184 name: 'weather-agent',
1185 model: 'claude-opus-5',
1185 model: 'claude-opus-5-5',
11861186 system: 'You are a concise weather assistant.',
11871187 tools: [
11881188 BetaManagedAgentsCustomToolParams::with(
from line 1266
12661266
12671267 agent = client.beta.agents.create(
12681268 name: "weather-agent",
1269 model: "claude-opus-5",
1269 model: "claude-opus-5-5",
12701270 system_: "You are a concise weather assistant.",
12711271 tools: [
12721272 {
from line 1358
13581358 -H "x-api-key: $ANTHROPIC_API_KEY" \
13591359 -H "anthropic-version: 2023-06-01" \
13601360 -H "anthropic-beta: managed-agents-2026-04-01" \
1361 --json "$(jq -n --argjson version "$AGENT_VERSION" '{version: $version, model: "claude-opus-5"}')"
1361 --json "$(jq -n --argjson version "$AGENT_VERSION" '{version: $version, model: "claude-opus-5-5"}')"
13621362 ```
13631363
13641364 <MultiFileExample language="cli" label="CLI">
from line 1370
13701370 ```markdown
13711371 ---
13721372 name: Task Runner
1373 model: claude-opus-5
1373 model: claude-opus-5-5
13741374 tools:
13751375 - type: agent_toolset_20260401
13761376 ---
from line 1384
13841384 client.beta.agents.update(
13851385 agent.id,
13861386 version=agent.version,
1387 model="claude-opus-5",
1387 model="claude-opus-5-5",
13881388 )
13891389 ```
13901390
from line 1391
13911391 ```typescript TypeScript
13921392 await client.beta.agents.update(agent.id, {
13931393 version: agent.version,
1394 model: "claude-opus-5"
1394 model: "claude-opus-5-5"
13951395 });
13961396 ```
13971397
from line 1399
13991399 await client.Beta.Agents.Update(agent.ID, new()
14001400 {
14011401 Version = agent.Version,
1402 Model = BetaManagedAgentsModel.ClaudeOpus5,
1402 Model = BetaManagedAgentsModel.ClaudeOpus5_5,
14031403 });
14041404 ```
14051405
from line 1407
14071407 _, err = client.Beta.Agents.Update(ctx, agent.ID, anthropic.BetaAgentUpdateParams{
14081408 Version: agent.Version,
14091409 Model: anthropic.BetaManagedAgentsModelConfigParams{
1410 ID: anthropic.BetaManagedAgentsModelClaudeOpus5,
1410 ID: anthropic.BetaManagedAgentsModelClaudeOpus5_5,
14111411 },
14121412 })
14131413 if err != nil {
from line 1420
14201420 agent.id(),
14211421 AgentUpdateParams.builder()
14221422 .version(agent.version())
1423 .model(BetaManagedAgentsModel.CLAUDE_OPUS_5)
1423 .model(BetaManagedAgentsModel.CLAUDE_OPUS_5_5)
14241424 .build()
14251425 );
14261426 ```
from line 1429
14291429 $client->beta->agents->update(
14301430 $agent->id,
14311431 version: $agent->version,
1432 model: 'claude-opus-5',
1432 model: 'claude-opus-5-5',
14331433 );
14341434 ```
14351435
from line 1437
14371437 client.beta.agents.update(
14381438 agent.id,
14391439 version: agent.version,
1440 model: "claude-opus-5"
1440 model: "claude-opus-5-5"
14411441 )
14421442 ```
14431443</CodeGroup>