Skip to content

Commit b85293c

Browse files
Merge pull request #685 from transitive-bullshit/feature/updates
Update deps and third-party AI SDK integrations
2 parents 2ff6d4c + 9ad5aa8 commit b85293c

Some content is hidden

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

61 files changed

+2940
-4064
lines changed

.github/workflows/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Install pnpm
2424
uses: pnpm/action-setup@v4
2525
with:
26-
version: 9.12.2
26+
version: 10.4.1
2727
run_install: false
2828

2929
- name: Install Node.js

docs/sdks/genkit.mdx

+8-18
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ description: Agentic adapter for the Firebase Genkit SDK.
1212

1313
<CodeGroup>
1414
```bash npm
15-
npm install @agentic/genkit @genkit-ai/ai @genkit-ai/core
15+
npm install @agentic/genkit genkit
1616
```
1717

1818
```bash yarn
19-
yarn add @agentic/genkit @genkit-ai/ai @genkit-ai/core
19+
yarn add @agentic/genkit genkit
2020
```
2121

2222
```bash pnpm
23-
pnpm add @agentic/genkit @genkit-ai/ai @genkit-ai/core
23+
pnpm add @agentic/genkit genkit
2424
```
2525

2626
</CodeGroup>
@@ -34,30 +34,20 @@ import 'dotenv/config'
3434

3535
import { createGenkitTools } from '@agentic/genkit'
3636
import { WeatherClient } from '@agentic/stdlib'
37-
import { generate } from '@genkit-ai/ai'
38-
import { configureGenkit } from '@genkit-ai/core'
37+
import { genkit } from 'genkit'
3938
import { gpt4oMini, openAI } from 'genkitx-openai'
4039

4140
async function main() {
4241
const weather = new WeatherClient()
4342

44-
configureGenkit({
43+
const ai = genkit({
4544
plugins: [openAI()]
4645
})
4746

48-
const result = await generate({
47+
const result = await ai.generate({
4948
model: gpt4oMini,
50-
tools: createGenkitTools(weather),
51-
history: [
52-
{
53-
role: 'system',
54-
content: [
55-
{
56-
text: 'You are a helpful assistant. Be as concise as possible.'
57-
}
58-
]
59-
}
60-
],
49+
tools: createGenkitTools(ai, weather),
50+
system: 'You are a helpful assistant. Be as concise as possible.',
6151
prompt: 'What is the weather in San Francisco?'
6252
})
6353

examples/ai-sdk/bin/browserbase.ts

-26
This file was deleted.

examples/ai-sdk/package.json

+4-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@
1010
"dependencies": {
1111
"@agentic/ai-sdk": "workspace:*",
1212
"@agentic/weather": "workspace:*",
13-
"@ai-sdk/openai": "^0.0.68",
14-
"@browserbasehq/sdk": "^1.4.2",
15-
"ai": "^3.4.16",
16-
"openai": "^4.49.0",
17-
"zod": "^3.23.8"
13+
"@ai-sdk/openai": "^1.1.13",
14+
"ai": "^4.1.42",
15+
"openai": "^4.85.2",
16+
"zod": "^3.24.2"
1817
},
1918
"devDependencies": {
2019
"@agentic/tsconfig": "workspace:*"

examples/dexter/bin/election-news-chain.ts

-36
This file was deleted.

examples/dexter/bin/extract-user.ts

-35
This file was deleted.

examples/dexter/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"@agentic/serper": "workspace:*",
1616
"@agentic/stdlib": "workspace:*",
1717
"@agentic/weather": "workspace:*",
18-
"@dexaai/dexter": "^2.1.0",
19-
"zod": "^3.23.8"
18+
"@dexaai/dexter": "^4.1.1",
19+
"zod": "^3.24.2"
2020
},
2121
"devDependencies": {
2222
"@agentic/tsconfig": "workspace:*"

examples/genkit/bin/weather.ts

+7-17
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,20 @@ import 'dotenv/config'
22

33
import { createGenkitTools } from '@agentic/genkit'
44
import { WeatherClient } from '@agentic/stdlib'
5-
import { generate } from '@genkit-ai/ai'
6-
import { configureGenkit } from '@genkit-ai/core'
7-
import { gpt4o, openAI } from 'genkitx-openai'
5+
import { genkit } from 'genkit'
6+
import { gpt4oMini, openAI } from 'genkitx-openai'
87

98
async function main() {
109
const weather = new WeatherClient()
1110

12-
configureGenkit({
11+
const ai = genkit({
1312
plugins: [openAI()]
1413
})
1514

16-
const result = await generate({
17-
model: gpt4o,
18-
tools: createGenkitTools(weather),
19-
history: [
20-
{
21-
role: 'system',
22-
content: [
23-
{
24-
text: 'You are a helpful assistant. Be as concise as possible.'
25-
}
26-
]
27-
}
28-
],
15+
const result = await ai.generate({
16+
model: gpt4oMini,
17+
tools: createGenkitTools(ai, weather),
18+
system: 'You are a helpful assistant. Be as concise as possible.',
2919
prompt: 'What is the weather in San Francisco?'
3020
})
3121

examples/genkit/package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@
1010
"dependencies": {
1111
"@agentic/genkit": "workspace:*",
1212
"@agentic/stdlib": "workspace:*",
13-
"@genkit-ai/ai": "^0.5.16",
14-
"@genkit-ai/core": "^0.5.16",
15-
"genkitx-openai": "^0.10.0",
16-
"zod": "^3.23.8"
13+
"genkit": "^1.0.4",
14+
"genkitx-openai": "^0.16.0",
15+
"zod": "^3.24.2"
1716
},
1817
"devDependencies": {
1918
"@agentic/tsconfig": "workspace:*"

examples/langchain/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"@langchain/core": "^0.3.13",
1414
"@langchain/openai": "^0.3.11",
1515
"langchain": "^0.3.3",
16-
"zod": "^3.23.8"
16+
"zod": "^3.24.2"
1717
},
1818
"devDependencies": {
1919
"@agentic/tsconfig": "workspace:*"

examples/llamaindex/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"@agentic/llamaindex": "workspace:*",
1313
"@agentic/stdlib": "workspace:*",
1414
"llamaindex": "^0.7.3",
15-
"zod": "^3.23.8"
15+
"zod": "^3.24.2"
1616
},
1717
"devDependencies": {
1818
"@agentic/tsconfig": "workspace:*"

examples/openai/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"dependencies": {
1111
"@agentic/core": "workspace:*",
1212
"@agentic/stdlib": "workspace:*",
13-
"openai": "^4.49.0",
14-
"zod": "^3.23.8"
13+
"openai": "^4.85.2",
14+
"zod": "^3.24.2"
1515
},
1616
"devDependencies": {
1717
"@agentic/tsconfig": "workspace:*"

examples/playground/bin/scratch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ async function main() {
132132
const exa = new ExaClient()
133133
const res = await exa.search({
134134
query: 'OpenAI',
135-
category: 'fodojdifjoidfj'
135+
category: 'linkedin profile'
136136
})
137137

138138
console.log(JSON.stringify(res, null, 2))

examples/playground/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"@agentic/core": "workspace:*",
1212
"@agentic/stdlib": "workspace:*",
1313
"restore-cursor": "^5.1.0",
14-
"zod": "^3.23.8"
14+
"zod": "^3.24.2"
1515
},
1616
"devDependencies": {
1717
"@agentic/tsconfig": "workspace:*"

package.json

+13-13
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"type": "git",
88
"url": "git+https://github.com/transitive-bullshit/agentic.git"
99
},
10-
"packageManager": "pnpm@9.12.2",
10+
"packageManager": "pnpm@10.4.1",
1111
"engines": {
1212
"node": ">=18"
1313
},
@@ -33,24 +33,24 @@
3333
"prepare": "husky"
3434
},
3535
"devDependencies": {
36-
"@changesets/cli": "^2.27.10",
36+
"@changesets/cli": "^2.28.0",
3737
"@fisch0920/eslint-config": "^1.4.0",
3838
"@total-typescript/ts-reset": "^0.6.1",
39-
"@types/node": "^22.9.1",
39+
"@types/node": "^22.13.4",
4040
"del-cli": "^6.0.0",
41-
"dotenv": "^16.4.5",
41+
"dotenv": "^16.4.7",
4242
"eslint": "^8.57.1",
4343
"husky": "^9.1.7",
44-
"lint-staged": "^15.2.10",
45-
"npm-run-all2": "^7.0.0",
44+
"lint-staged": "^15.4.3",
45+
"npm-run-all2": "^7.0.2",
4646
"only-allow": "^1.2.1",
47-
"prettier": "^3.3.3",
48-
"tsup": "^8.3.0",
49-
"tsx": "^4.19.1",
50-
"turbo": "^2.3.0",
51-
"typescript": "^5.6.3",
52-
"vitest": "2.1.5",
53-
"zod": "^3.23.8"
47+
"prettier": "^3.5.1",
48+
"tsup": "^8.3.6",
49+
"tsx": "^4.19.3",
50+
"turbo": "^2.4.2",
51+
"typescript": "^5.7.3",
52+
"vitest": "3.0.6",
53+
"zod": "^3.24.2"
5454
},
5555
"lint-staged": {
5656
"*.{ts,tsx}": [

packages/ai-sdk/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
"@agentic/core": "workspace:*"
3636
},
3737
"peerDependencies": {
38-
"ai": "^3.1.30"
38+
"ai": "^4.1.0"
3939
},
4040
"devDependencies": {
4141
"@agentic/tsconfig": "workspace:*",
42-
"ai": "^3.1.30"
42+
"ai": "^4.1.42"
4343
},
4444
"publishConfig": {
4545
"access": "public"

packages/bing/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
},
3333
"dependencies": {
3434
"@agentic/core": "workspace:*",
35-
"ky": "^1.7.2"
35+
"ky": "^1.7.5"
3636
},
3737
"peerDependencies": {
3838
"zod": "^3.23.8"

packages/clearbit/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
},
3333
"dependencies": {
3434
"@agentic/core": "workspace:*",
35-
"ky": "^1.7.2",
36-
"p-throttle": "^6.2.0"
35+
"ky": "^1.7.5",
36+
"p-throttle": "^7.0.0"
3737
},
3838
"peerDependencies": {
3939
"zod": "^3.23.8"

packages/core/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
"dedent": "^1.5.3",
3636
"delay": "^6.0.0",
3737
"jsonrepair": "^3.9.0",
38-
"ky": "^1.7.2",
38+
"ky": "^1.7.5",
3939
"openai-zod-to-json-schema": "^1.0.3",
4040
"p-map": "^7.0.2",
41-
"p-throttle": "^6.2.0",
42-
"type-fest": "^4.26.1",
41+
"p-throttle": "^7.0.0",
42+
"type-fest": "^4.35.0",
4343
"zod-validation-error": "^3.4.0"
4444
},
4545
"peerDependencies": {

0 commit comments

Comments
 (0)