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

context-editing changed

build-with-claude/context-editing

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+82added
Lines−82removed
From line 62 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 62, old and new numbered
/
lines
from line 62
6262 
6363Context editing is applied server-side before the prompt reaches Claude. Your client application maintains the full, unmodified conversation history. You do not need to sync your client state with the edited version. Continue managing your full conversation history locally as you normally would.
6464 
65On Claude Fable 5.1, server-side context management never invalidates thinking blocks. Client-side edits to earlier turns can invalidate the thinking blocks in every later assistant turn. For new accounts created on or after August 31, 2026, a request that replays an invalidated block is rejected unless you opt into dropping it. See [Keeping the prefix unchanged](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking#prefix-check).
65On Claude Fable 5.1 and Claude Opus 5.5, server-side context management never invalidates thinking blocks. Client-side edits to earlier turns can invalidate the thinking blocks in every later assistant turn. For new accounts created on or after August 31, 2026, a request that replays an invalidated block is rejected unless you opt into dropping it. See [Keeping the prefix unchanged](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking#prefix-check).
6666 
6767### Context editing and prompt caching
6868 
from line 88
8888 --header "content-type: application/json" \
8989 --header "anthropic-beta: context-management-2025-06-27" \
9090 --data '{
91 "model": "claude-opus-5",
91 "model": "claude-opus-5-5",
9292 "max_tokens": 4096,
9393 "messages": [
9494 {
from line 112
112112 
113113 ```bash CLI
114114 ant beta:messages create --beta context-management-2025-06-27 <<'YAML'
115 model: claude-opus-5
115 model: claude-opus-5-5
116116 max_tokens: 4096
117117 messages:
118118 - role: user
from line 128
128128 
129129 ```python Python
130130 response = client.beta.messages.create(
131 model="claude-opus-5",
131 model="claude-opus-5-5",
132132 max_tokens=4096,
133133 messages=[{"role": "user", "content": "Search for recent developments in AI"}],
134134 tools=[{"type": "web_search_20250305", "name": "web_search"}],
from line 143
143143 });
144144 
145145 const response = await anthropic.beta.messages.create({
146 model: "claude-opus-5",
146 model: "claude-opus-5-5",
147147 max_tokens: 4096,
148148 messages: [
149149 {
from line 174
174174 
175175 var parameters = new MessageCreateParams
176176 {
177 Model = Messages::Model.ClaudeOpus5,
177 Model = Messages::Model.ClaudeOpus5_5,
178178 MaxTokens = 4096,
179179 Messages = [
180180 new() { Role = Role.User, Content = "Search for recent developments in AI" }
from line 197
197197 client := anthropic.NewClient()
198198 
199199 response, err := client.Beta.Messages.New(context.TODO(), anthropic.BetaMessageNewParams{
200 Model: anthropic.ModelClaudeOpus5,
200 Model: anthropic.ModelClaudeOpus5_5,
201201 MaxTokens: 4096,
202202 Messages: []anthropic.BetaMessageParam{
203203 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Search for recent developments in AI")),
from line 230
230230 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
231231 
232232 MessageCreateParams params = MessageCreateParams.builder()
233 .model(Model.CLAUDE_OPUS_5)
233 .model(Model.CLAUDE_OPUS_5_5)
234234 .maxTokens(4096L)
235235 .addUserMessage("Search for recent developments in AI")
236236 .addTool(BetaWebSearchTool20250305.builder().build())
from line 253
253253 messages: [
254254 ['role' => 'user', 'content' => 'Search for recent developments in AI']
255255 ],
256 model: 'claude-opus-5',
256 model: 'claude-opus-5-5',
257257 betas: ['context-management-2025-06-27'],
258258 tools: [
259259 ['type' => 'web_search_20250305', 'name' => 'web_search']
from line 272
272272 client = Anthropic::Client.new
273273 
274274 response = client.beta.messages.create(
275 model: "claude-opus-5",
275 model: "claude-opus-5-5",
276276 max_tokens: 4096,
277277 messages: [
278278 { role: "user", content: "Search for recent developments in AI" }
from line 303
303303 --header "content-type: application/json" \
304304 --header "anthropic-beta: context-management-2025-06-27" \
305305 --data '{
306 "model": "claude-opus-5",
306 "model": "claude-opus-5-5",
307307 "max_tokens": 4096,
308308 "messages": [
309309 {
from line 348
348348 
349349 ```bash CLI
350350 ant beta:messages create --beta context-management-2025-06-27 <<'YAML'
351 model: claude-opus-5
351 model: claude-opus-5-5
352352 max_tokens: 4096
353353 messages:
354354 - role: user
from line 379
379379 
380380 ```python Python
381381 response = client.beta.messages.create(
382 model="claude-opus-5",
382 model="claude-opus-5-5",
383383 max_tokens=4096,
384384 messages=[
385385 {
from line 420
420420 });
421421 
422422 const response = await anthropic.beta.messages.create({
423 model: "claude-opus-5",
423 model: "claude-opus-5-5",
424424 max_tokens: 4096,
425425 messages: [
426426 {
from line 478
478478 
479479 var parameters = new MessageCreateParams
480480 {
481 Model = Messages::Model.ClaudeOpus5,
481 Model = Messages::Model.ClaudeOpus5_5,
482482 MaxTokens = 4096,
483483 Messages = [
484484 new() { Role = Role.User, Content = "Create a simple command line calculator app using Python" }
from line 510
510510 client := anthropic.NewClient()
511511 
512512 response, err := client.Beta.Messages.New(context.TODO(), anthropic.BetaMessageNewParams{
513 Model: anthropic.ModelClaudeOpus5,
513 Model: anthropic.ModelClaudeOpus5_5,
514514 MaxTokens: 4096,
515515 Messages: []anthropic.BetaMessageParam{
516516 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Create a simple command line calculator app using Python")),
from line 563
563563 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
564564 
565565 MessageCreateParams params = MessageCreateParams.builder()
566 .model(Model.CLAUDE_OPUS_5)
566 .model(Model.CLAUDE_OPUS_5_5)
567567 .maxTokens(4096L)
568568 .addUserMessage("Create a simple command line calculator app using Python")
569569 .addTool(BetaToolTextEditor20250728.builder()
from line 605
605605 'content' => 'Create a simple command line calculator app using Python'
606606 ]
607607 ],
608 model: 'claude-opus-5',
608 model: 'claude-opus-5-5',
609609 betas: ['context-management-2025-06-27'],
610610 tools: [
611611 [
from line 648
648648 client = Anthropic::Client.new
649649 
650650 response = client.beta.messages.create(
651 model: "claude-opus-5",
651 model: "claude-opus-5-5",
652652 max_tokens: 4096,
653653 messages: [
654654 {
from line 706
706706 --header "content-type: application/json" \
707707 --header "anthropic-beta: context-management-2025-06-27" \
708708 --data '{
709 "model": "claude-opus-5",
709 "model": "claude-opus-5-5",
710710 "max_tokens": 16000,
711711 "messages": [{"role": "user", "content": "Hello"}],
712712 "context_management": {
from line 725
725725 
726726 ```bash CLI
727727 ant beta:messages create --beta context-management-2025-06-27 <<'YAML'
728 model: claude-opus-5
728 model: claude-opus-5-5
729729 max_tokens: 16000
730730 messages:
731731 - role: user
from line 741
741741 
742742 ```python Python
743743 response = client.beta.messages.create(
744 model="claude-opus-5",
744 model="claude-opus-5-5",
745745 max_tokens=16000,
746746 messages=[{"role": "user", "content": "Hello"}],
747747 betas=["context-management-2025-06-27"],
from line 762
762762 });
763763 
764764 const response = await anthropic.beta.messages.create({
765 model: "claude-opus-5",
765 model: "claude-opus-5-5",
766766 max_tokens: 16000,
767767 messages: [{ role: "user", content: "Hello" }],
768768 betas: ["context-management-2025-06-27"],
from line 790
790790 
791791 var parameters = new MessageCreateParams
792792 {
793 Model = Messages::Model.ClaudeOpus5,
793 Model = Messages::Model.ClaudeOpus5_5,
794794 MaxTokens = 16000,
795795 Messages = [
796796 new() { Role = Role.User, Content = "Hello" }
from line 815
815815 client := anthropic.NewClient()
816816 
817817 response, err := client.Beta.Messages.New(context.TODO(), anthropic.BetaMessageNewParams{
818 Model: anthropic.ModelClaudeOpus5,
818 Model: anthropic.ModelClaudeOpus5_5,
819819 MaxTokens: 16000,
820820 Messages: []anthropic.BetaMessageParam{
821821 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Hello")),
from line 849
849849 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
850850 
851851 MessageCreateParams params = MessageCreateParams.builder()
852 .model(Model.CLAUDE_OPUS_5)
852 .model(Model.CLAUDE_OPUS_5_5)
853853 .maxTokens(16000L)
854854 .addUserMessage("Hello")
855855 .addBeta(AnthropicBeta.CONTEXT_MANAGEMENT_2025_06_27)
from line 875
875875 messages: [
876876 ['role' => 'user', 'content' => 'Hello']
877877 ],
878 model: 'claude-opus-5',
878 model: 'claude-opus-5-5',
879879 betas: ['context-management-2025-06-27'],
880880 contextManagement: [
881881 'edits' => [
from line 897
897897 client = Anthropic::Client.new
898898 
899899 response = client.beta.messages.create(
900 model: "claude-opus-5",
900 model: "claude-opus-5-5",
901901 max_tokens: 16000,
902902 messages: [{ role: "user", content: "Hello" }],
903903 betas: ["context-management-2025-06-27"],
from line 937
937937 --header "content-type: application/json" \
938938 --header "anthropic-beta: context-management-2025-06-27" \
939939 --data '{
940 "model": "claude-opus-5",
940 "model": "claude-opus-5-5",
941941 "max_tokens": 16000,
942942 "messages": [{"role": "user", "content": "Hello"}],
943943 "context_management": {
from line 956
956956 
957957 ```bash CLI
958958 ant beta:messages create --beta context-management-2025-06-27 <<'YAML'
959 model: claude-opus-5
959 model: claude-opus-5-5
960960 max_tokens: 16000
961961 messages:
962962 - role: user
from line 972
972972 
973973 ```python Python
974974 response = client.beta.messages.create(
975 model="claude-opus-5",
975 model="claude-opus-5-5",
976976 max_tokens=16000,
977977 messages=[{"role": "user", "content": "Hello"}],
978978 betas=["context-management-2025-06-27"],
from line 993
993993 });
994994 
995995 const response = await anthropic.beta.messages.create({
996 model: "claude-opus-5",
996 model: "claude-opus-5-5",
997997 max_tokens: 16000,
998998 messages: [{ role: "user", content: "Hello" }],
999999 betas: ["context-management-2025-06-27"],
from line 1021
10211021 
10221022 var parameters = new MessageCreateParams
10231023 {
1024 Model = Messages::Model.ClaudeOpus5,
1024 Model = Messages::Model.ClaudeOpus5_5,
10251025 MaxTokens = 16000,
10261026 Messages = [
10271027 new() { Role = Role.User, Content = "Hello" }
from line 1046
10461046 client := anthropic.NewClient()
10471047 
10481048 response, err := client.Beta.Messages.New(context.TODO(), anthropic.BetaMessageNewParams{
1049 Model: anthropic.ModelClaudeOpus5,
1049 Model: anthropic.ModelClaudeOpus5_5,
10501050 MaxTokens: 16000,
10511051 Messages: []anthropic.BetaMessageParam{
10521052 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Hello")),
from line 1074
10741074 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
10751075 
10761076 MessageCreateParams params = MessageCreateParams.builder()
1077 .model(Model.CLAUDE_OPUS_5)
1077 .model(Model.CLAUDE_OPUS_5_5)
10781078 .maxTokens(16000L)
10791079 .addUserMessage("Hello")
10801080 .addBeta(AnthropicBeta.CONTEXT_MANAGEMENT_2025_06_27)
from line 1099
10991099 messages: [
11001100 ['role' => 'user', 'content' => 'Hello']
11011101 ],
1102 model: 'claude-opus-5',
1102 model: 'claude-opus-5-5',
11031103 betas: ['context-management-2025-06-27'],
11041104 contextManagement: [
11051105 'edits' => [
from line 1121
11211121 client = Anthropic::Client.new
11221122 
11231123 response = client.beta.messages.create(
1124 model: "claude-opus-5",
1124 model: "claude-opus-5-5",
11251125 max_tokens: 16000,
11261126 messages: [{ role: "user", content: "Hello" }],
11271127 betas: ["context-management-2025-06-27"],
from line 1151
11511151 --header "content-type: application/json" \
11521152 --header "anthropic-beta: context-management-2025-06-27" \
11531153 --data '{
1154 "model": "claude-opus-5",
1154 "model": "claude-opus-5-5",
11551155 "max_tokens": 16000,
11561156 "messages": [{"role": "user", "content": "Hello"}],
11571157 "context_management": {
from line 1167
11671167 
11681168 ```bash CLI
11691169 ant beta:messages create --beta context-management-2025-06-27 <<'YAML'
1170 model: claude-opus-5
1170 model: claude-opus-5-5
11711171 max_tokens: 16000
11721172 messages:
11731173 - role: user
from line 1181
11811181 
11821182 ```python Python
11831183 response = client.beta.messages.create(
1184 model="claude-opus-5",
1184 model="claude-opus-5-5",
11851185 max_tokens=16000,
11861186 messages=[{"role": "user", "content": "Hello"}],
11871187 betas=["context-management-2025-06-27"],
from line 1202
12021202 });
12031203 
12041204 const response = await anthropic.beta.messages.create({
1205 model: "claude-opus-5",
1205 model: "claude-opus-5-5",
12061206 max_tokens: 16000,
12071207 messages: [{ role: "user", content: "Hello" }],
12081208 betas: ["context-management-2025-06-27"],
from line 1227
12271227 
12281228 var parameters = new MessageCreateParams
12291229 {
1230 Model = Messages::Model.ClaudeOpus5,
1230 Model = Messages::Model.ClaudeOpus5_5,
12311231 MaxTokens = 16000,
12321232 Messages = [
12331233 new() { Role = Role.User, Content = "Hello" }
from line 1252
12521252 client := anthropic.NewClient()
12531253 
12541254 response, err := client.Beta.Messages.New(context.TODO(), anthropic.BetaMessageNewParams{
1255 Model: anthropic.ModelClaudeOpus5,
1255 Model: anthropic.ModelClaudeOpus5_5,
12561256 MaxTokens: 16000,
12571257 Messages: []anthropic.BetaMessageParam{
12581258 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Hello")),
from line 1278
12781278 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
12791279 
12801280 MessageCreateParams params = MessageCreateParams.builder()
1281 .model(Model.CLAUDE_OPUS_5)
1281 .model(Model.CLAUDE_OPUS_5_5)
12821282 .maxTokens(16000L)
12831283 .addUserMessage("Hello")
12841284 .addBeta(AnthropicBeta.CONTEXT_MANAGEMENT_2025_06_27)
from line 1301
13011301 messages: [
13021302 ['role' => 'user', 'content' => 'Hello']
13031303 ],
1304 model: 'claude-opus-5',
1304 model: 'claude-opus-5-5',
13051305 betas: ['context-management-2025-06-27'],
13061306 contextManagement: [
13071307 'edits' => [
from line 1320
13201320 client = Anthropic::Client.new
13211321 
13221322 response = client.beta.messages.create(
1323 model: "claude-opus-5",
1323 model: "claude-opus-5-5",
13241324 max_tokens: 16000,
13251325 messages: [{ role: "user", content: "Hello" }],
13261326 betas: ["context-management-2025-06-27"],
from line 1353
13531353 --header "content-type: application/json" \
13541354 --header "anthropic-beta: context-management-2025-06-27" \
13551355 --data '{
1356 "model": "claude-opus-5",
1356 "model": "claude-opus-5-5",
13571357 "max_tokens": 16000,
13581358 "messages": [
13591359 {
from line 1395
13951395 
13961396 ```bash CLI
13971397 ant beta:messages create --beta context-management-2025-06-27 <<'YAML'
1398 model: claude-opus-5
1398 model: claude-opus-5-5
13991399 max_tokens: 16000
14001400 messages:
14011401 - role: user
from line 1422
14221422 
14231423 ```python Python
14241424 response = client.beta.messages.create(
1425 model="claude-opus-5",
1425 model="claude-opus-5-5",
14261426 max_tokens=16000,
14271427 messages=[
14281428 {
from line 1462
14621462 });
14631463 
14641464 const response = await anthropic.beta.messages.create({
1465 model: "claude-opus-5",
1465 model: "claude-opus-5-5",
14661466 max_tokens: 16000,
14671467 messages: [
14681468 {
from line 1516
15161516 
15171517 var parameters = new MessageCreateParams
15181518 {
1519 Model = Messages::Model.ClaudeOpus5,
1519 Model = Messages::Model.ClaudeOpus5_5,
15201520 MaxTokens = 16000,
15211521 Messages = [
15221522 new() { Role = Role.User, Content = "Search for the latest developments in quantum error correction and summarize the key breakthroughs." }
from line 1549
15491549 client := anthropic.NewClient()
15501550 
15511551 response, err := client.Beta.Messages.New(context.TODO(), anthropic.BetaMessageNewParams{
1552 Model: anthropic.ModelClaudeOpus5,
1552 Model: anthropic.ModelClaudeOpus5_5,
15531553 MaxTokens: 16000,
15541554 Messages: []anthropic.BetaMessageParam{
15551555 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Search for the latest developments in quantum error correction and summarize the key breakthroughs.")),
from line 1604
16041604 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
16051605 
16061606 MessageCreateParams params = MessageCreateParams.builder()
1607 .model(Model.CLAUDE_OPUS_5)
1607 .model(Model.CLAUDE_OPUS_5_5)
16081608 .maxTokens(16000L)
16091609 .addUserMessage("Search for the latest developments in quantum error correction and summarize the key breakthroughs.")
16101610 .addTool(BetaWebSearchTool20250305.builder()
from line 1644
16441644 'content' => 'Search for the latest developments in quantum error correction and summarize the key breakthroughs.'
16451645 ]
16461646 ],
1647 model: 'claude-opus-5',
1647 model: 'claude-opus-5-5',
16481648 betas: ['context-management-2025-06-27'],
16491649 tools: [
16501650 [
from line 1684
16841684 client = Anthropic::Client.new
16851685 
16861686 response = client.beta.messages.create(
1687 model: "claude-opus-5",
1687 model: "claude-opus-5-5",
16881688 max_tokens: 16000,
16891689 messages: [
16901690 {
from line 1803
18031803 --header "content-type: application/json" \
18041804 --header "anthropic-beta: context-management-2025-06-27" \
18051805 --data '{
1806 "model": "claude-opus-5",
1806 "model": "claude-opus-5-5",
18071807 "messages": [
18081808 {
18091809 "role": "user",
from line 1830
18301830 
18311831 ```bash CLI
18321832 cat > request.yaml <<'YAML'
1833 model: claude-opus-5
1833 model: claude-opus-5-5
18341834 messages:
18351835 - role: user
18361836 content: Continue our conversation...
from line 1861
18611861 
18621862 ```python Python
18631863 response = client.beta.messages.count_tokens(
1864 model="claude-opus-5",
1864 model="claude-opus-5-5",
18651865 messages=[{"role": "user", "content": "Continue our conversation..."}],
18661866 betas=["context-management-2025-06-27"],
18671867 context_management={
from line 1888
18881888 });
18891889 
18901890 const response = await anthropic.beta.messages.countTokens({
1891 model: "claude-opus-5",
1891 model: "claude-opus-5-5",
18921892 messages: [
18931893 {
18941894 role: "user",
from line 1932
19321932 
19331933 var parameters = new MessageCountTokensParams
19341934 {
1935 Model = Messages::Model.ClaudeOpus5,
1935 Model = Messages::Model.ClaudeOpus5_5,
19361936 Messages = [new() { Role = Role.User, Content = "Continue our conversation..." }],
19371937 Betas = [AnthropicBeta.ContextManagement2025_06_27],
19381938 ContextManagement = new BetaContextManagementConfig
from line 1958
19581958 client := anthropic.NewClient()
19591959 
19601960 response, err := client.Beta.Messages.CountTokens(context.TODO(), anthropic.BetaMessageCountTokensParams{
1961 Model: anthropic.ModelClaudeOpus5,
1961 Model: anthropic.ModelClaudeOpus5_5,
19621962 Messages: []anthropic.BetaMessageParam{
19631963 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Continue our conversation...")),
19641964 },
from line 2002
20022002 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
20032003 
20042004 MessageCountTokensParams params = MessageCountTokensParams.builder()
2005 .model(Model.CLAUDE_OPUS_5)
2005 .model(Model.CLAUDE_OPUS_5_5)
20062006 .addUserMessage("Continue our conversation...")
20072007 .addBeta(AnthropicBeta.CONTEXT_MANAGEMENT_2025_06_27)
20082008 .contextManagement(BetaContextManagementConfig.builder()
from line 2032
20322032 messages: [
20332033 ['role' => 'user', 'content' => 'Continue our conversation...']
20342034 ],
2035 model: 'claude-opus-5',
2035 model: 'claude-opus-5-5',
20362036 betas: ['context-management-2025-06-27'],
20372037 contextManagement: [
20382038 'edits' => [
from line 2060
20602060 client = Anthropic::Client.new
20612061 
20622062 response = client.beta.messages.count_tokens(
2063 model: "claude-opus-5",
2063 model: "claude-opus-5-5",
20642064 messages: [
20652065 { role: "user", content: "Continue our conversation..." }
20662066 ],
from line 2121
21212121 --header "content-type: application/json" \
21222122 --header "anthropic-beta: context-management-2025-06-27" \
21232123 --data '{
2124 "model": "claude-opus-5",
2124 "model": "claude-opus-5-5",
21252125 "max_tokens": 4096,
21262126 "messages": [
21272127 {
from line 2145
21452145 
21462146 ```bash CLI
21472147 ant beta:messages create --beta context-management-2025-06-27 <<'YAML'
2148 model: claude-opus-5
2148 model: claude-opus-5-5
21492149 max_tokens: 4096
21502150 messages:
21512151 - role: user
from line 2161
21612161 
21622162 ```python Python
21632163 response = client.beta.messages.create(
2164 model="claude-opus-5",
2164 model="claude-opus-5-5",
21652165 max_tokens=4096,
21662166 messages=[{"role": "user", "content": "Hello"}],
21672167 tools=[{"type": "memory_20250818", "name": "memory"}],
from line 2176
21762176 });
21772177 
21782178 const response = await anthropic.beta.messages.create({
2179 model: "claude-opus-5",
2179 model: "claude-opus-5-5",
21802180 max_tokens: 4096,
21812181 messages: [{ role: "user", content: "Hello" }],
21822182 tools: [
from line 2202
22022202 
22032203 var parameters = new MessageCreateParams
22042204 {
2205 Model = Messages::Model.ClaudeOpus5,
2205 Model = Messages::Model.ClaudeOpus5_5,
22062206 MaxTokens = 4096,
22072207 Messages = [
22082208 new() { Role = Role.User, Content = "Hello" }
from line 2225
22252225 client := anthropic.NewClient()
22262226 
22272227 response, err := client.Beta.Messages.New(context.TODO(), anthropic.BetaMessageNewParams{
2228 Model: anthropic.ModelClaudeOpus5,
2228 Model: anthropic.ModelClaudeOpus5_5,
22292229 MaxTokens: 4096,
22302230 Messages: []anthropic.BetaMessageParam{
22312231 anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock("Hello")),
from line 2256
22562256 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
22572257 
22582258 MessageCreateParams params = MessageCreateParams.builder()
2259 .model(Model.CLAUDE_OPUS_5)
2259 .model(Model.CLAUDE_OPUS_5_5)
22602260 .maxTokens(4096L)
22612261 .addUserMessage("Hello")
22622262 .addTool(BetaMemoryTool20250818.builder().build())
from line 2279
22792279 messages: [
22802280 ['role' => 'user', 'content' => 'Hello']
22812281 ],
2282 model: 'claude-opus-5',
2282 model: 'claude-opus-5-5',
22832283 betas: ['context-management-2025-06-27'],
22842284 tools: [
22852285 [
from line 2301
23012301 client = Anthropic::Client.new
23022302 
23032303 response = client.beta.messages.create(
2304 model: "claude-opus-5",
2304 model: "claude-opus-5-5",
23052305 max_tokens: 4096,
23062306 messages: [{ role: "user", content: "Hello" }],
23072307 tools: [
from line 2374
23742374 const client = new Anthropic();
23752375 
23762376 const runner = client.beta.messages.toolRunner({
2377 model: "claude-opus-5",
2377 model: "claude-opus-5-5",
23782378 max_tokens: 1024,
23792379 tools: [readFile],
23802380 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2416
24162416 client = Anthropic::Client.new
24172417 
24182418 runner = client.beta.messages.tool_runner(
2419 model: "claude-opus-5",
2419 model: "claude-opus-5-5",
24202420 max_tokens: 1024,
24212421 tools: [ReadFile.new],
24222422 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2506
25062506 const client = new Anthropic();
25072507 
25082508 const runner = client.beta.messages.toolRunner({
2509 model: "claude-opus-5",
2509 model: "claude-opus-5-5",
25102510 max_tokens: 1024,
25112511 tools: [readFile],
25122512 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2549
25492549 client = Anthropic::Client.new
25502550 
25512551 runner = client.beta.messages.tool_runner(
2552 model: "claude-opus-5",
2552 model: "claude-opus-5-5",
25532553 max_tokens: 1024,
25542554 tools: [ReadFile.new],
25552555 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2592
25922592 const client = new Anthropic();
25932593 
25942594 const runner = client.beta.messages.toolRunner({
2595 model: "claude-opus-5",
2595 model: "claude-opus-5-5",
25962596 max_tokens: 1024,
25972597 tools: [readFile],
25982598 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2638
26382638 client = Anthropic::Client.new
26392639 
26402640 runner = client.beta.messages.tool_runner(
2641 model: "claude-opus-5",
2641 model: "claude-opus-5-5",
26422642 max_tokens: 1024,
26432643 tools: [ReadFile.new],
26442644 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2684
26842684 const client = new Anthropic();
26852685 
26862686 const runner = client.beta.messages.toolRunner({
2687 model: "claude-opus-5",
2687 model: "claude-opus-5-5",
26882688 max_tokens: 1024,
26892689 tools: [readFile],
26902690 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2735
27352735 client = Anthropic::Client.new
27362736 
27372737 runner = client.beta.messages.tool_runner(
2738 model: "claude-opus-5",
2738 model: "claude-opus-5-5",
27392739 max_tokens: 1024,
27402740 tools: [ReadFile.new],
27412741 messages: [{ role: "user", content: "What's in config.json?" }],
from line 2911
29112911 client = Anthropic::Client.new
29122912 
29132913 runner = client.beta.messages.tool_runner(
2914 model: "claude-opus-5",
2914 model: "claude-opus-5-5",
29152915 max_tokens: 1024,
29162916 tools: [ReadFile.new],
29172917 messages: [{ role: "user", content: "What's in config.json?" }],