Skip to content

Commit 128af7a

Browse files
committed
add support for claude 4
1 parent ac8cf09 commit 128af7a

File tree

5 files changed

+22
-24
lines changed

5 files changed

+22
-24
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
╲__╱__╱__╱
99
Magenta is for agents.
1010
```
11+
1112
(developed by [dlants.me](https://dlants.me))
1213

1314
# Roadmap

lua/magenta/options.lua

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,23 @@ local M = {}
33
local defaults = {
44
profiles = {
55
{
6-
name = "claude-3-7",
6+
name = "claude-sonnet-3.7",
77
provider = "anthropic",
88
model = "claude-3-7-sonnet-latest",
99
apiKeyEnvVar = "ANTHROPIC_API_KEY"
1010
},
11+
{
12+
name = "claude-sonnet-4",
13+
provider = "anthropic",
14+
model = "claude-sonnet-4-20250514",
15+
apiKeyEnvVar = "ANTHROPIC_API_KEY"
16+
},
17+
{
18+
name = "claude-opus-4",
19+
provider = "anthropic",
20+
model = "claude-opus-4-20250514",
21+
apiKeyEnvVar = "ANTHROPIC_API_KEY"
22+
},
1123
{
1224
name = "gpt-4o",
1325
provider = "openai",

node/providers/anthropic.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ export class AnthropicProvider implements Provider {
161161
return {
162162
messages: anthropicMessages,
163163
model: this.model,
164-
max_tokens: 64000,
164+
max_tokens: 32000,
165165
system: [
166166
{
167167
type: "text",

package-lock.json

Lines changed: 6 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"dependencies": {
1717
"@anthropic-ai/bedrock-sdk": "^0.12.4",
18-
"@anthropic-ai/sdk": "^0.41.0",
18+
"@anthropic-ai/sdk": "^0.52.0",
1919
"@types/diff": "^7.0.2",
2020
"commander": "^12.1.0",
2121
"diff": "^7.0.0",

0 commit comments

Comments
 (0)