feat: switch to pnpm catalog for consistent deps

pull/697/head
Travis Fischer 2025-03-18 20:35:07 +08:00
rodzic f642ecd4fe
commit ec856454e6
57 zmienionych plików z 725 dodań i 1071 usunięć

Wyświetl plik

@ -10,10 +10,10 @@
"dependencies": { "dependencies": {
"@agentic/ai-sdk": "workspace:*", "@agentic/ai-sdk": "workspace:*",
"@agentic/weather": "workspace:*", "@agentic/weather": "workspace:*",
"@ai-sdk/openai": "^1.2.5", "@ai-sdk/openai": "catalog:",
"ai": "^4.1.61", "ai": "catalog:",
"openai": "^4.87.3", "openai": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -15,8 +15,8 @@
"@agentic/serper": "workspace:*", "@agentic/serper": "workspace:*",
"@agentic/stdlib": "workspace:*", "@agentic/stdlib": "workspace:*",
"@agentic/weather": "workspace:*", "@agentic/weather": "workspace:*",
"@dexaai/dexter": "^4.1.1", "@dexaai/dexter": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -10,9 +10,9 @@
"dependencies": { "dependencies": {
"@agentic/genkit": "workspace:*", "@agentic/genkit": "workspace:*",
"@agentic/stdlib": "workspace:*", "@agentic/stdlib": "workspace:*",
"genkit": "^1.0.4", "genkit": "catalog:",
"genkitx-openai": "^0.16.0", "genkitx-openai": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -10,10 +10,10 @@
"dependencies": { "dependencies": {
"@agentic/langchain": "workspace:*", "@agentic/langchain": "workspace:*",
"@agentic/stdlib": "workspace:*", "@agentic/stdlib": "workspace:*",
"@langchain/core": "^0.3.13", "@langchain/core": "catalog:",
"@langchain/openai": "0.4.4", "@langchain/openai": "catalog:",
"langchain": "^0.3.3", "langchain": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -11,8 +11,8 @@
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"@agentic/llamaindex": "workspace:*", "@agentic/llamaindex": "workspace:*",
"@agentic/stdlib": "workspace:*", "@agentic/stdlib": "workspace:*",
"llamaindex": "^0.9.2", "llamaindex": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -10,9 +10,9 @@
"dependencies": { "dependencies": {
"@agentic/mastra": "workspace:*", "@agentic/mastra": "workspace:*",
"@agentic/weather": "workspace:*", "@agentic/weather": "workspace:*",
"@ai-sdk/openai": "^1.2.5", "@ai-sdk/openai": "catalog:",
"@mastra/core": "^0.6.0", "@mastra/core": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -10,8 +10,8 @@
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"@agentic/stdlib": "workspace:*", "@agentic/stdlib": "workspace:*",
"openai": "^4.87.3", "openai": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -10,8 +10,8 @@
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"@agentic/stdlib": "workspace:*", "@agentic/stdlib": "workspace:*",
"restore-cursor": "^5.1.0", "restore-cursor": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -7,7 +7,7 @@
"type": "git", "type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic.git" "url": "git+https://github.com/transitive-bullshit/agentic.git"
}, },
"packageManager": "pnpm@10.6.3", "packageManager": "pnpm@10.6.4",
"engines": { "engines": {
"node": ">=18" "node": ">=18"
}, },
@ -49,8 +49,8 @@
"tsx": "^4.19.3", "tsx": "^4.19.3",
"turbo": "^2.4.4", "turbo": "^2.4.4",
"typescript": "^5.8.2", "typescript": "^5.8.2",
"vitest": "3.0.8", "vitest": "3.0.9",
"zod": "^3.24.2", "zod": "catalog:",
"zoominfo-api-auth-client": "^1.0.1" "zoominfo-api-auth-client": "^1.0.1"
}, },
"simple-git-hooks": { "simple-git-hooks": {

Wyświetl plik

@ -35,11 +35,11 @@
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"ai": "^4.1.42" "ai": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"ai": "^4.1.61" "ai": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -33,11 +33,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"mathjs": "^13.0.3" "mathjs": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,22 +32,21 @@
"test:unit": "vitest run" "test:unit": "vitest run"
}, },
"dependencies": { "dependencies": {
"dedent": "^1.5.3", "dedent": "catalog:",
"delay": "^6.0.0", "delay": "catalog:",
"jsonrepair": "^3.9.0", "jsonrepair": "catalog:",
"ky": "^1.7.5", "ky": "catalog:",
"openai-zod-to-json-schema": "^1.0.3", "openai-zod-to-json-schema": "catalog:",
"p-map": "^7.0.2", "p-throttle": "catalog:",
"p-throttle": "^6.2.0", "type-fest": "catalog:",
"type-fest": "^4.35.0", "zod-validation-error": "catalog:"
"zod-validation-error": "^3.4.0"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"openai-fetch": "^3.3.1" "openai-fetch": "catalog:"
}, },
"keywords": [ "keywords": [
"agentic", "agentic",

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -35,11 +35,11 @@
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"@dexaai/dexter": "^4.1.1" "@dexaai/dexter": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"@dexaai/dexter": "^4.1.1" "@dexaai/dexter": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -34,12 +34,12 @@
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"@e2b/code-interpreter": "^1.0.2", "@e2b/code-interpreter": "catalog:",
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"@e2b/code-interpreter": "^1.0.2" "@e2b/code-interpreter": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -27,11 +27,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",

Wyświetl plik

@ -35,11 +35,11 @@
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"genkit": "^1.0.4" "genkit": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"genkit": "^1.0.4" "genkit": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -32,12 +32,12 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"octokit": "^4.0.2", "octokit": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -33,11 +33,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -37,14 +37,14 @@
"devDependencies": { "devDependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"@ai-sdk/openai": "^1.2.5", "@ai-sdk/openai": "catalog:",
"ai": "^4.1.61" "ai": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"
}, },
"dependencies": { "dependencies": {
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
} }
} }

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -35,11 +35,11 @@
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"@langchain/core": "^0.3.13" "@langchain/core": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"@langchain/core": "^0.3.13" "@langchain/core": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -33,11 +33,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -35,11 +35,11 @@
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"llamaindex": "^0.9.2" "llamaindex": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"llamaindex": "^0.9.2" "llamaindex": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -35,11 +35,11 @@
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"@mastra/core": "^0.6.0" "@mastra/core": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"@mastra/core": "^0.6.0" "@mastra/core": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -33,11 +33,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -68,10 +68,10 @@
"@agentic/wikipedia": "workspace:*", "@agentic/wikipedia": "workspace:*",
"@agentic/wolfram-alpha": "workspace:*", "@agentic/wolfram-alpha": "workspace:*",
"@agentic/zoominfo": "workspace:*", "@agentic/zoominfo": "workspace:*",
"@e2b/code-interpreter": "^1.0.2" "@e2b/code-interpreter": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,14 +32,14 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"@nangohq/node": "^0.42.2", "@nangohq/node": "catalog:",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0", "p-throttle": "catalog:",
"twitter-api-sdk": "^1.2.1", "twitter-api-sdk": "catalog:",
"type-fest": "^4.35.0" "type-fest": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,12 +32,12 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0", "p-throttle": "catalog:",
"wikibase-sdk": "^10.0.3" "wikibase-sdk": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,11 +32,11 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -32,10 +32,10 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"ky": "^1.7.5" "ky": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*" "@agentic/tsconfig": "workspace:*"

Wyświetl plik

@ -33,16 +33,16 @@
}, },
"dependencies": { "dependencies": {
"@agentic/core": "workspace:*", "@agentic/core": "workspace:*",
"jsrsasign": "^10.9.0", "jsrsasign": "catalog:",
"ky": "^1.7.5", "ky": "catalog:",
"p-throttle": "^6.2.0" "p-throttle": "catalog:"
}, },
"peerDependencies": { "peerDependencies": {
"zod": "^3.24.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@agentic/tsconfig": "workspace:*", "@agentic/tsconfig": "workspace:*",
"@types/jsrsasign": "^10.5.15" "@types/jsrsasign": "catalog:"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Plik diff jest za duży Load Diff

Wyświetl plik

@ -1,3 +1,50 @@
packages: packages:
- 'packages/*' - 'packages/*'
- 'examples/*' - 'examples/*'
catalog:
ky: ^1.7.5
zod: ^3.24.2
zod-validation-error: ^3.4.0
openai-zod-to-json-schema: ^1.0.3
dedent: ^1.5.3
delay: ^6.0.0
jsonrepair: ^3.9.0
jsrsasign: ^10.9.0
mathjs: ^13.0.3
'@nangohq/node': ^0.42.2
octokit: ^4.0.2
openai: ^4.87.3
openai-fetch: ^3.4.2
p-map: ^7.0.2
p-throttle: ^7.0.0
restore-cursor: ^5.1.0
twitter-api-sdk: ^1.2.1
type-fest: ^4.37.0
wikibase-sdk: ^10.2.2
'@types/jsrsasign': ^10.5.15
# vercel ai sdk
ai: ^4.1.61
'@ai-sdk/openai': ^1.2.5
# genkit
genkit: ^1.2.0
genkitx-openai: ^0.20.1
# langchain
langchain: ^0.3.3
'@langchain/core': ^0.3.42
'@langchain/openai': ^0.4.5
# llamaindex
'llamaindex': ^0.9.11
# dexter
'@dexaai/dexter': ^4.1.1
# mastra
'@mastra/core': ^0.6.1
# e2b
'@e2b/code-interpreter': ^1.0.2

Wyświetl plik

@ -18,6 +18,7 @@
# Agentic <!-- omit from toc --> # Agentic <!-- omit from toc -->
- [Intro](#intro) - [Intro](#intro)
- [Under the hood](#under-the-hood)
- [Docs](#docs) - [Docs](#docs)
- [AI SDKs](#ai-sdks) - [AI SDKs](#ai-sdks)
- [Vercel AI SDK](#vercel-ai-sdk) - [Vercel AI SDK](#vercel-ai-sdk)
@ -52,7 +53,7 @@ console.log(result)
Or you can use these clients as **LLM-based tools** where the LLM decides when and how to invoke the underlying functions for you. Or you can use these clients as **LLM-based tools** where the LLM decides when and how to invoke the underlying functions for you.
This works across all of the major AI SDKs via adapters. Here's an example using [Vercel's AI SDK](https://github.com/vercel/ai): This works across all the leading AI SDKs via adapters. Here's an example using [Vercel's AI SDK](https://github.com/vercel/ai):
```ts ```ts
// sdk-specific imports // sdk-specific imports
@ -78,6 +79,12 @@ console.log(result.toolResults[0])
You can use our standard library of thoroughly tested AI functions with your favorite AI SDK – without having to write any glue code! You can use our standard library of thoroughly tested AI functions with your favorite AI SDK – without having to write any glue code!
### Under the hood
All of the adapters (like `createAISDKTools` in this example) accept a very flexible var args of `AIFunctionLike` parameters, so you can pass as many tools / functions / clients as you like. An `AIFunctionLike` can be any agentic client instance, a single `AIFunction` selected from the client's `.functions` property (which holds an `AIFunctionSet` of available AI functions), or an AI function created manually via `createAIFunction`.
`AIFunctionLike` and `AIFunctionSet` are implementation details that you likely won't have to touch directly, but they're important primitives because they're designed to maximize flexibility when working with various AI functions coming from different places.
## Docs ## Docs
Full docs are available at [agentic.so](https://agentic.so). Full docs are available at [agentic.so](https://agentic.so).
@ -156,6 +163,8 @@ Full docs are available at [agentic.so](https://agentic.so).
| [Wolfram Alpha](https://products.wolframalpha.com/llm-api/documentation) | `@agentic/wolfram-alpha` | [docs](https://agentic.so/tools/wolfram-alpha) | Wolfram Alpha LLM API client for answering computational, mathematical, and scientific questions. | | [Wolfram Alpha](https://products.wolframalpha.com/llm-api/documentation) | `@agentic/wolfram-alpha` | [docs](https://agentic.so/tools/wolfram-alpha) | Wolfram Alpha LLM API client for answering computational, mathematical, and scientific questions. |
| [ZoomInfo](https://api-docs.zoominfo.com) | `@agentic/zoominfo` | [docs](https://agentic.so/tools/zoominfo) | Powerful B2B person and company data enrichment. | | [ZoomInfo](https://api-docs.zoominfo.com) | `@agentic/zoominfo` | [docs](https://agentic.so/tools/zoominfo) | Powerful B2B person and company data enrichment. |
> [!NOTE] All Agentic clients have been hand-crafted for minimal size, with very few relying on external dependencies aside from our native `fetch` wrapper, [ky](https://github.com/sindresorhus/ky).
For more details, see the [docs](https://agentic.so). For more details, see the [docs](https://agentic.so).
## Contributors ## Contributors