Spaces:
Runtime error
Runtime error
Uanderson Silva commited on
Commit ·
0f0b948
1
Parent(s): 834e3b9
use anthropic model
Browse files- .env.example +1 -0
- package-lock.json +65 -0
- package.json +1 -0
- src/agents/auditor/model.ts +3 -3
.env.example
CHANGED
|
@@ -1 +1,2 @@
|
|
| 1 |
OPENROUTER_API_KEY=
|
|
|
|
|
|
| 1 |
OPENROUTER_API_KEY=
|
| 2 |
+
ANTHROPIC_API_KEY=
|
package-lock.json
CHANGED
|
@@ -9,6 +9,7 @@
|
|
| 9 |
"version": "0.0.1",
|
| 10 |
"license": "ISC",
|
| 11 |
"dependencies": {
|
|
|
|
| 12 |
"@langchain/core": "^1.1.45",
|
| 13 |
"@langchain/langgraph": "^1.3.0",
|
| 14 |
"@langchain/openrouter": "^0.2.4",
|
|
@@ -23,6 +24,35 @@
|
|
| 23 |
"vitest": "^4.1.5"
|
| 24 |
}
|
| 25 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
"node_modules/@biomejs/biome": {
|
| 27 |
"version": "2.4.14",
|
| 28 |
"resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.4.14.tgz",
|
|
@@ -233,6 +263,22 @@
|
|
| 233 |
"dev": true,
|
| 234 |
"license": "MIT"
|
| 235 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 236 |
"node_modules/@langchain/core": {
|
| 237 |
"version": "1.1.45",
|
| 238 |
"resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.45.tgz",
|
|
@@ -1078,6 +1124,19 @@
|
|
| 1078 |
"base64-js": "^1.5.1"
|
| 1079 |
}
|
| 1080 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1081 |
"node_modules/langchain": {
|
| 1082 |
"version": "1.4.0",
|
| 1083 |
"resolved": "https://registry.npmjs.org/langchain/-/langchain-1.4.0.tgz",
|
|
@@ -1677,6 +1736,12 @@
|
|
| 1677 |
"node": ">=14.0.0"
|
| 1678 |
}
|
| 1679 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1680 |
"node_modules/tslib": {
|
| 1681 |
"version": "2.8.1",
|
| 1682 |
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
|
|
|
| 9 |
"version": "0.0.1",
|
| 10 |
"license": "ISC",
|
| 11 |
"dependencies": {
|
| 12 |
+
"@langchain/anthropic": "^1.3.29",
|
| 13 |
"@langchain/core": "^1.1.45",
|
| 14 |
"@langchain/langgraph": "^1.3.0",
|
| 15 |
"@langchain/openrouter": "^0.2.4",
|
|
|
|
| 24 |
"vitest": "^4.1.5"
|
| 25 |
}
|
| 26 |
},
|
| 27 |
+
"node_modules/@anthropic-ai/sdk": {
|
| 28 |
+
"version": "0.91.1",
|
| 29 |
+
"resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.91.1.tgz",
|
| 30 |
+
"integrity": "sha512-LAmu761tSN9r66ixvmciswUj/ZC+1Q4iAfpedTfSVLeswRwnY3n2Nb6Tsk+cLPP28aLOPWeMgIuTuCcMC6W/iw==",
|
| 31 |
+
"license": "MIT",
|
| 32 |
+
"dependencies": {
|
| 33 |
+
"json-schema-to-ts": "^3.1.1"
|
| 34 |
+
},
|
| 35 |
+
"bin": {
|
| 36 |
+
"anthropic-ai-sdk": "bin/cli"
|
| 37 |
+
},
|
| 38 |
+
"peerDependencies": {
|
| 39 |
+
"zod": "^3.25.0 || ^4.0.0"
|
| 40 |
+
},
|
| 41 |
+
"peerDependenciesMeta": {
|
| 42 |
+
"zod": {
|
| 43 |
+
"optional": true
|
| 44 |
+
}
|
| 45 |
+
}
|
| 46 |
+
},
|
| 47 |
+
"node_modules/@babel/runtime": {
|
| 48 |
+
"version": "7.29.2",
|
| 49 |
+
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
|
| 50 |
+
"integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",
|
| 51 |
+
"license": "MIT",
|
| 52 |
+
"engines": {
|
| 53 |
+
"node": ">=6.9.0"
|
| 54 |
+
}
|
| 55 |
+
},
|
| 56 |
"node_modules/@biomejs/biome": {
|
| 57 |
"version": "2.4.14",
|
| 58 |
"resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.4.14.tgz",
|
|
|
|
| 263 |
"dev": true,
|
| 264 |
"license": "MIT"
|
| 265 |
},
|
| 266 |
+
"node_modules/@langchain/anthropic": {
|
| 267 |
+
"version": "1.3.29",
|
| 268 |
+
"resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-1.3.29.tgz",
|
| 269 |
+
"integrity": "sha512-ep1qBIcV07bajsg3fDqMd39rYwoRLOEK/6lk+MCxlm1YB5SRoKKJAZANrblQ/4RYhZJnxf95c6BSQu8VoNbVAQ==",
|
| 270 |
+
"license": "MIT",
|
| 271 |
+
"dependencies": {
|
| 272 |
+
"@anthropic-ai/sdk": "^0.91.1",
|
| 273 |
+
"zod": "^3.25.76 || ^4"
|
| 274 |
+
},
|
| 275 |
+
"engines": {
|
| 276 |
+
"node": ">=20"
|
| 277 |
+
},
|
| 278 |
+
"peerDependencies": {
|
| 279 |
+
"@langchain/core": "^1.1.45"
|
| 280 |
+
}
|
| 281 |
+
},
|
| 282 |
"node_modules/@langchain/core": {
|
| 283 |
"version": "1.1.45",
|
| 284 |
"resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.45.tgz",
|
|
|
|
| 1124 |
"base64-js": "^1.5.1"
|
| 1125 |
}
|
| 1126 |
},
|
| 1127 |
+
"node_modules/json-schema-to-ts": {
|
| 1128 |
+
"version": "3.1.1",
|
| 1129 |
+
"resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz",
|
| 1130 |
+
"integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==",
|
| 1131 |
+
"license": "MIT",
|
| 1132 |
+
"dependencies": {
|
| 1133 |
+
"@babel/runtime": "^7.18.3",
|
| 1134 |
+
"ts-algebra": "^2.0.0"
|
| 1135 |
+
},
|
| 1136 |
+
"engines": {
|
| 1137 |
+
"node": ">=16"
|
| 1138 |
+
}
|
| 1139 |
+
},
|
| 1140 |
"node_modules/langchain": {
|
| 1141 |
"version": "1.4.0",
|
| 1142 |
"resolved": "https://registry.npmjs.org/langchain/-/langchain-1.4.0.tgz",
|
|
|
|
| 1736 |
"node": ">=14.0.0"
|
| 1737 |
}
|
| 1738 |
},
|
| 1739 |
+
"node_modules/ts-algebra": {
|
| 1740 |
+
"version": "2.0.0",
|
| 1741 |
+
"resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz",
|
| 1742 |
+
"integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==",
|
| 1743 |
+
"license": "MIT"
|
| 1744 |
+
},
|
| 1745 |
"node_modules/tslib": {
|
| 1746 |
"version": "2.8.1",
|
| 1747 |
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
package.json
CHANGED
|
@@ -27,6 +27,7 @@
|
|
| 27 |
"vitest": "^4.1.5"
|
| 28 |
},
|
| 29 |
"dependencies": {
|
|
|
|
| 30 |
"@langchain/core": "^1.1.45",
|
| 31 |
"@langchain/langgraph": "^1.3.0",
|
| 32 |
"@langchain/openrouter": "^0.2.4",
|
|
|
|
| 27 |
"vitest": "^4.1.5"
|
| 28 |
},
|
| 29 |
"dependencies": {
|
| 30 |
+
"@langchain/anthropic": "^1.3.29",
|
| 31 |
"@langchain/core": "^1.1.45",
|
| 32 |
"@langchain/langgraph": "^1.3.0",
|
| 33 |
"@langchain/openrouter": "^0.2.4",
|
src/agents/auditor/model.ts
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
-
import {
|
| 2 |
|
| 3 |
-
export const auditorModel = new
|
| 4 |
-
model: "
|
| 5 |
});
|
|
|
|
| 1 |
+
import { ChatAnthropic } from "@langchain/anthropic";
|
| 2 |
|
| 3 |
+
export const auditorModel = new ChatAnthropic({
|
| 4 |
+
model: "claude-sonnet-4-6",
|
| 5 |
});
|