Skip to content

Commit e76e64a

Browse files
authored
feat(reasoning): support anthropic adaptive reasoning (#1487)
* feat(reasoning): support anthropic adaptive reasoning * fix(new-api): prefer Anthropic Claude routes * fix: centralize Claude 4.7 temp gating * fix(provider): refine claude anthropic routing * fix(reasoning): align anthropic capability routing * fix(reasoning): align anthropic capability routing
1 parent 1ec8f2d commit e76e64a

46 files changed

Lines changed: 7573 additions & 5052 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@
6464
},
6565
"dependencies": {
6666
"@agentclientprotocol/sdk": "^0.16.1",
67-
"@ai-sdk/amazon-bedrock": "^4.0.92",
68-
"@ai-sdk/anthropic": "^3.0.68",
69-
"@ai-sdk/azure": "^3.0.53",
70-
"@ai-sdk/google": "^3.0.61",
71-
"@ai-sdk/google-vertex": "^4.0.106",
72-
"@ai-sdk/openai": "^3.0.52",
67+
"@ai-sdk/amazon-bedrock": "^4.0.95",
68+
"@ai-sdk/anthropic": "^3.0.71",
69+
"@ai-sdk/azure": "^3.0.54",
70+
"@ai-sdk/google": "^3.0.64",
71+
"@ai-sdk/google-vertex": "^4.0.112",
72+
"@ai-sdk/openai": "^3.0.53",
7373
"@ai-sdk/openai-compatible": "^2.0.41",
7474
"@ai-sdk/provider": "^3.0.8",
7575
"@aws-sdk/client-bedrock": "^3.958.0",

resources/acp-registry/registry.json

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
{
8383
"id": "claude-acp",
8484
"name": "Claude Agent",
85-
"version": "0.29.0",
85+
"version": "0.29.2",
8686
"description": "ACP wrapper for Anthropic's Claude",
8787
"repository": "https://github.com/agentclientprotocol/claude-agent-acp",
8888
"authors": [
@@ -93,7 +93,7 @@
9393
"license": "proprietary",
9494
"distribution": {
9595
"npx": {
96-
"package": "@agentclientprotocol/claude-agent-acp@0.29.0"
96+
"package": "@agentclientprotocol/claude-agent-acp@0.29.2"
9797
}
9898
},
9999
"icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/claude-acp.svg"
@@ -122,7 +122,7 @@
122122
{
123123
"id": "codebuddy-code",
124124
"name": "Codebuddy Code",
125-
"version": "2.90.0",
125+
"version": "2.91.0",
126126
"description": "Tencent Cloud's official intelligent coding tool",
127127
"website": "https://www.codebuddy.cn/cli/",
128128
"authors": [
@@ -131,7 +131,7 @@
131131
"license": "Proprietary",
132132
"distribution": {
133133
"npx": {
134-
"package": "@tencent-ai/codebuddy-code@2.90.0",
134+
"package": "@tencent-ai/codebuddy-code@2.91.0",
135135
"args": [
136136
"--acp"
137137
]
@@ -348,7 +348,7 @@
348348
{
349349
"id": "factory-droid",
350350
"name": "Factory Droid",
351-
"version": "0.102.0",
351+
"version": "0.104.0",
352352
"description": "Factory Droid - AI coding agent powered by Factory AI",
353353
"website": "https://factory.ai/product/cli",
354354
"authors": [
@@ -357,7 +357,7 @@
357357
"license": "proprietary",
358358
"distribution": {
359359
"npx": {
360-
"package": "droid@0.102.0",
360+
"package": "droid@0.104.0",
361361
"args": [
362362
"exec",
363363
"--output-format",
@@ -374,7 +374,7 @@
374374
{
375375
"id": "fast-agent",
376376
"name": "fast-agent",
377-
"version": "0.6.17",
377+
"version": "0.6.18",
378378
"description": "Code and build agents with comprehensive multi-provider support",
379379
"repository": "https://github.com/evalstate/fast-agent",
380380
"website": "https://fast-agent.ai",
@@ -384,7 +384,7 @@
384384
"license": "Apache 2.0",
385385
"distribution": {
386386
"uvx": {
387-
"package": "fast-agent-acp==0.6.17",
387+
"package": "fast-agent-acp==0.6.18",
388388
"args": [
389389
"-x"
390390
]
@@ -395,7 +395,7 @@
395395
{
396396
"id": "gemini",
397397
"name": "Gemini CLI",
398-
"version": "0.38.1",
398+
"version": "0.38.2",
399399
"description": "Google's official CLI for Gemini",
400400
"repository": "https://github.com/google-gemini/gemini-cli",
401401
"website": "https://geminicli.com",
@@ -405,7 +405,7 @@
405405
"license": "Apache-2.0",
406406
"distribution": {
407407
"npx": {
408-
"package": "@google/gemini-cli@0.38.1",
408+
"package": "@google/gemini-cli@0.38.2",
409409
"args": [
410410
"--acp"
411411
]
@@ -416,7 +416,7 @@
416416
{
417417
"id": "github-copilot-cli",
418418
"name": "GitHub Copilot",
419-
"version": "1.0.31",
419+
"version": "1.0.32",
420420
"description": "GitHub's AI pair programmer",
421421
"repository": "https://github.com/github/copilot-cli",
422422
"website": "https://github.com/features/copilot/cli/",
@@ -426,7 +426,7 @@
426426
"license": "proprietary",
427427
"distribution": {
428428
"npx": {
429-
"package": "@github/copilot@1.0.31",
429+
"package": "@github/copilot@1.0.32",
430430
"args": [
431431
"--acp"
432432
]
@@ -541,7 +541,7 @@
541541
{
542542
"id": "kilo",
543543
"name": "Kilo",
544-
"version": "7.2.10",
544+
"version": "7.2.14",
545545
"description": "The open source coding agent",
546546
"repository": "https://github.com/Kilo-Org/kilocode",
547547
"website": "https://kilo.ai/",
@@ -553,43 +553,43 @@
553553
"distribution": {
554554
"binary": {
555555
"darwin-aarch64": {
556-
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.10/kilo-darwin-arm64.zip",
556+
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-darwin-arm64.zip",
557557
"cmd": "./kilo",
558558
"args": [
559559
"acp"
560560
]
561561
},
562562
"darwin-x86_64": {
563-
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.10/kilo-darwin-x64.zip",
563+
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-darwin-x64.zip",
564564
"cmd": "./kilo",
565565
"args": [
566566
"acp"
567567
]
568568
},
569569
"linux-aarch64": {
570-
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.10/kilo-linux-arm64.tar.gz",
570+
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-linux-arm64.tar.gz",
571571
"cmd": "./kilo",
572572
"args": [
573573
"acp"
574574
]
575575
},
576576
"linux-x86_64": {
577-
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.10/kilo-linux-x64.tar.gz",
577+
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-linux-x64.tar.gz",
578578
"cmd": "./kilo",
579579
"args": [
580580
"acp"
581581
]
582582
},
583583
"windows-x86_64": {
584-
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.10/kilo-windows-x64.zip",
584+
"archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-windows-x64.zip",
585585
"cmd": "./kilo.exe",
586586
"args": [
587587
"acp"
588588
]
589589
}
590590
},
591591
"npx": {
592-
"package": "@kilocode/cli@7.2.10",
592+
"package": "@kilocode/cli@7.2.14",
593593
"args": [
594594
"acp"
595595
]
@@ -599,7 +599,7 @@
599599
{
600600
"id": "kimi",
601601
"name": "Kimi CLI",
602-
"version": "1.35.0",
602+
"version": "1.36.0",
603603
"description": "Moonshot AI's coding assistant",
604604
"repository": "https://github.com/MoonshotAI/kimi-cli",
605605
"website": "https://moonshotai.github.io/kimi-cli/",
@@ -610,28 +610,28 @@
610610
"distribution": {
611611
"binary": {
612612
"darwin-aarch64": {
613-
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.35.0/kimi-1.35.0-aarch64-apple-darwin.tar.gz",
613+
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.36.0/kimi-1.36.0-aarch64-apple-darwin.tar.gz",
614614
"cmd": "./kimi",
615615
"args": [
616616
"acp"
617617
]
618618
},
619619
"linux-aarch64": {
620-
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.35.0/kimi-1.35.0-aarch64-unknown-linux-gnu.tar.gz",
620+
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.36.0/kimi-1.36.0-aarch64-unknown-linux-gnu.tar.gz",
621621
"cmd": "./kimi",
622622
"args": [
623623
"acp"
624624
]
625625
},
626626
"linux-x86_64": {
627-
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.35.0/kimi-1.35.0-x86_64-unknown-linux-gnu.tar.gz",
627+
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.36.0/kimi-1.36.0-x86_64-unknown-linux-gnu.tar.gz",
628628
"cmd": "./kimi",
629629
"args": [
630630
"acp"
631631
]
632632
},
633633
"windows-x86_64": {
634-
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.35.0/kimi-1.35.0-x86_64-pc-windows-msvc.zip",
634+
"archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.36.0/kimi-1.36.0-x86_64-pc-windows-msvc.zip",
635635
"cmd": "./kimi.exe",
636636
"args": [
637637
"acp"
@@ -705,7 +705,7 @@
705705
{
706706
"id": "nova",
707707
"name": "Nova",
708-
"version": "1.0.97",
708+
"version": "1.0.99",
709709
"description": "Nova by Compass AI - a fully-fledged software engineer at your command",
710710
"repository": "https://github.com/Compass-Agentic-Platform/nova",
711711
"website": "https://www.compassap.ai/portfolio/nova.html",
@@ -716,7 +716,7 @@
716716
"icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/nova.svg",
717717
"distribution": {
718718
"npx": {
719-
"package": "@compass-ai/nova@1.0.97",
719+
"package": "@compass-ai/nova@1.0.99",
720720
"args": [
721721
"acp"
722722
]
@@ -726,7 +726,7 @@
726726
{
727727
"id": "opencode",
728728
"name": "OpenCode",
729-
"version": "1.4.7",
729+
"version": "1.4.11",
730730
"description": "The open source coding agent",
731731
"repository": "https://github.com/anomalyco/opencode",
732732
"website": "https://opencode.ai",
@@ -738,35 +738,35 @@
738738
"distribution": {
739739
"binary": {
740740
"darwin-aarch64": {
741-
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.7/opencode-darwin-arm64.zip",
741+
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.11/opencode-darwin-arm64.zip",
742742
"cmd": "./opencode",
743743
"args": [
744744
"acp"
745745
]
746746
},
747747
"darwin-x86_64": {
748-
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.7/opencode-darwin-x64.zip",
748+
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.11/opencode-darwin-x64.zip",
749749
"cmd": "./opencode",
750750
"args": [
751751
"acp"
752752
]
753753
},
754754
"linux-aarch64": {
755-
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.7/opencode-linux-arm64.tar.gz",
755+
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.11/opencode-linux-arm64.tar.gz",
756756
"cmd": "./opencode",
757757
"args": [
758758
"acp"
759759
]
760760
},
761761
"linux-x86_64": {
762-
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.7/opencode-linux-x64.tar.gz",
762+
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.11/opencode-linux-x64.tar.gz",
763763
"cmd": "./opencode",
764764
"args": [
765765
"acp"
766766
]
767767
},
768768
"windows-x86_64": {
769-
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.7/opencode-windows-x64.zip",
769+
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.4.11/opencode-windows-x64.zip",
770770
"cmd": "./opencode.exe",
771771
"args": [
772772
"acp"
@@ -778,7 +778,7 @@
778778
{
779779
"id": "pi-acp",
780780
"name": "pi ACP",
781-
"version": "0.0.25",
781+
"version": "0.0.26",
782782
"description": "ACP adapter for pi coding agent",
783783
"repository": "https://github.com/svkozak/pi-acp",
784784
"authors": [
@@ -787,7 +787,7 @@
787787
"license": "MIT",
788788
"distribution": {
789789
"npx": {
790-
"package": "pi-acp@0.0.25"
790+
"package": "pi-acp@0.0.26"
791791
}
792792
},
793793
"icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/pi-acp.svg"
@@ -837,7 +837,7 @@
837837
{
838838
"id": "stakpak",
839839
"name": "Stakpak",
840-
"version": "0.3.73",
840+
"version": "0.3.74",
841841
"description": "Open-source DevOps agent in Rust with enterprise-grade security",
842842
"repository": "https://github.com/stakpak/agent",
843843
"website": "https://stakpak.dev",
@@ -849,35 +849,35 @@
849849
"distribution": {
850850
"binary": {
851851
"darwin-aarch64": {
852-
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.73/stakpak-darwin-aarch64.tar.gz",
852+
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.74/stakpak-darwin-aarch64.tar.gz",
853853
"cmd": "./stakpak",
854854
"args": [
855855
"acp"
856856
]
857857
},
858858
"darwin-x86_64": {
859-
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.73/stakpak-darwin-x86_64.tar.gz",
859+
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.74/stakpak-darwin-x86_64.tar.gz",
860860
"cmd": "./stakpak",
861861
"args": [
862862
"acp"
863863
]
864864
},
865865
"linux-aarch64": {
866-
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.73/stakpak-linux-aarch64.tar.gz",
866+
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.74/stakpak-linux-aarch64.tar.gz",
867867
"cmd": "./stakpak",
868868
"args": [
869869
"acp"
870870
]
871871
},
872872
"linux-x86_64": {
873-
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.73/stakpak-linux-x86_64.tar.gz",
873+
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.74/stakpak-linux-x86_64.tar.gz",
874874
"cmd": "./stakpak",
875875
"args": [
876876
"acp"
877877
]
878878
},
879879
"windows-x86_64": {
880-
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.73/stakpak-windows-x86_64.zip",
880+
"archive": "https://github.com/stakpak/agent/releases/download/v0.3.74/stakpak-windows-x86_64.zip",
881881
"cmd": "./stakpak.exe",
882882
"args": [
883883
"acp"

0 commit comments

Comments
 (0)