diff --git a/typescript/examples/lending-agent-no-wallet/package.json b/typescript/examples/lending-agent-no-wallet/package.json index b40651e2..116d5c64 100644 --- a/typescript/examples/lending-agent-no-wallet/package.json +++ b/typescript/examples/lending-agent-no-wallet/package.json @@ -24,7 +24,7 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.5.0", "@openrouter/ai-sdk-provider": "^0.4.5", - "@openzeppelin/contracts": "^5.3.0", + "@openzeppelin/contracts": "^5.4.0", "a2a-samples-js": "workspace:*", "ai": "^4.3.2", "arbitrum-vibekit-core": "workspace:*", diff --git a/typescript/examples/liquidity-agent-no-wallet/package.json b/typescript/examples/liquidity-agent-no-wallet/package.json index 965c7e0c..50d126e5 100644 --- a/typescript/examples/liquidity-agent-no-wallet/package.json +++ b/typescript/examples/liquidity-agent-no-wallet/package.json @@ -24,7 +24,7 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.5.0", "@openrouter/ai-sdk-provider": "^0.4.5", - "@openzeppelin/contracts": "^5.3.0", + "@openzeppelin/contracts": "^5.4.0", "a2a-samples-js": "workspace:*", "ai": "^4.3.2", "arbitrum-vibekit-core": "workspace:*", diff --git a/typescript/examples/swapping-agent-no-wallet/package.json b/typescript/examples/swapping-agent-no-wallet/package.json index fd05f45f..d7bdae2f 100644 --- a/typescript/examples/swapping-agent-no-wallet/package.json +++ b/typescript/examples/swapping-agent-no-wallet/package.json @@ -22,7 +22,7 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.5.0", "@openrouter/ai-sdk-provider": "^0.4.5", - "@openzeppelin/contracts": "^5.3.0", + "@openzeppelin/contracts": "^5.4.0", "a2a-samples-js": "workspace:*", "ai": "^4.3.2", "arbitrum-vibekit-core": "workspace:*", diff --git a/typescript/examples/swapping-agent/package.json b/typescript/examples/swapping-agent/package.json index 9998a81f..2ad55edb 100644 --- a/typescript/examples/swapping-agent/package.json +++ b/typescript/examples/swapping-agent/package.json @@ -22,7 +22,7 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.5.0", "@openrouter/ai-sdk-provider": "^0.4.5", - "@openzeppelin/contracts": "^5.3.0", + "@openzeppelin/contracts": "^5.4.0", "a2a-samples-js": "workspace:*", "ai": "^4.3.2", "arbitrum-vibekit-core": "workspace:*", diff --git a/typescript/pnpm-lock.yaml b/typescript/pnpm-lock.yaml index b87a0119..834eab70 100644 --- a/typescript/pnpm-lock.yaml +++ b/typescript/pnpm-lock.yaml @@ -80,11 +80,11 @@ importers: specifier: ^0.4.5 version: 0.4.6(zod@3.25.61) '@openzeppelin/contracts': - specifier: ^5.3.0 - version: 5.3.0 + specifier: ^5.4.0 + version: 5.4.0 a2a-samples-js: specifier: workspace:* - version: link:../../lib/a2a + version: file:lib/a2a(ws@8.18.2)(zod@3.25.61) ai: specifier: ^4.3.2 version: 4.3.16(react@19.1.0)(zod@3.25.61) @@ -102,7 +102,7 @@ importers: version: file:lib/mcp-tools/emberai-mcp ember-schemas: specifier: workspace:* - version: link:../../lib/ember-schemas + version: file:lib/ember-schemas express: specifier: ^4.21.2 version: 4.21.2 @@ -145,7 +145,7 @@ importers: version: 3.5.3 test-utils: specifier: workspace:* - version: link:../../lib/test-utils + version: file:lib/test-utils(typescript@5.8.3)(ws@8.18.2) tsx: specifier: ^4.6.2 version: 4.20.1 @@ -159,11 +159,11 @@ importers: specifier: ^0.4.5 version: 0.4.6(zod@3.25.61) '@openzeppelin/contracts': - specifier: ^5.3.0 - version: 5.3.0 + specifier: ^5.4.0 + version: 5.4.0 a2a-samples-js: specifier: workspace:* - version: link:../../lib/a2a + version: file:lib/a2a(ws@8.18.2)(zod@3.25.61) ai: specifier: ^4.3.2 version: 4.3.16(react@19.1.0)(zod@3.25.61) @@ -181,7 +181,7 @@ importers: version: file:lib/mcp-tools/emberai-mcp ember-schemas: specifier: workspace:* - version: link:../../lib/ember-schemas + version: file:lib/ember-schemas express: specifier: ^4.21.2 version: 4.21.2 @@ -224,7 +224,7 @@ importers: version: 3.5.3 test-utils: specifier: workspace:* - version: link:../../lib/test-utils + version: file:lib/test-utils(typescript@5.8.3)(ws@8.18.2) tsx: specifier: ^4.6.2 version: 4.20.1 @@ -239,7 +239,7 @@ importers: version: 0.4.6(zod@3.25.61) a2a-samples-js: specifier: workspace:* - version: link:../../lib/a2a + version: file:lib/a2a(ws@8.18.2)(zod@3.25.61) ai: specifier: ^4.3.2 version: 4.3.16(react@19.1.0)(zod@3.25.61) @@ -257,7 +257,7 @@ importers: version: file:lib/mcp-tools/emberai-mcp ember-schemas: specifier: workspace:* - version: link:../../lib/ember-schemas + version: file:lib/ember-schemas express: specifier: ^4.21.2 version: 4.21.2 @@ -300,7 +300,7 @@ importers: version: 3.5.3 test-utils: specifier: workspace:* - version: link:../../lib/test-utils + version: file:lib/test-utils(typescript@5.8.3)(ws@8.18.2) tsx: specifier: ^4.6.2 version: 4.20.1 @@ -317,11 +317,11 @@ importers: specifier: ^0.4.5 version: 0.4.6(zod@3.25.61) '@openzeppelin/contracts': - specifier: ^5.3.0 - version: 5.3.0 + specifier: ^5.4.0 + version: 5.4.0 a2a-samples-js: specifier: workspace:* - version: link:../../lib/a2a + version: file:lib/a2a(ws@8.18.2)(zod@3.25.61) ai: specifier: ^4.3.2 version: 4.3.16(react@19.1.0)(zod@3.25.61) @@ -339,7 +339,7 @@ importers: version: file:lib/mcp-tools/emberai-mcp ember-schemas: specifier: workspace:* - version: link:../../lib/ember-schemas + version: file:lib/ember-schemas express: specifier: ^4.21.2 version: 4.21.2 @@ -381,11 +381,11 @@ importers: specifier: ^0.4.5 version: 0.4.6(zod@3.25.61) '@openzeppelin/contracts': - specifier: ^5.3.0 - version: 5.3.0 + specifier: ^5.4.0 + version: 5.4.0 a2a-samples-js: specifier: workspace:* - version: link:../../lib/a2a + version: file:lib/a2a(ws@8.18.2)(zod@3.25.61) ai: specifier: ^4.3.2 version: 4.3.16(react@19.1.0)(zod@3.25.61) @@ -403,7 +403,7 @@ importers: version: file:lib/mcp-tools/emberai-mcp ember-schemas: specifier: workspace:* - version: link:../../lib/ember-schemas + version: file:lib/ember-schemas express: specifier: ^4.21.2 version: 4.21.2 @@ -486,7 +486,7 @@ importers: version: 1.12.0(genkit@1.12.0) '@genkit-ai/vertexai': specifier: ^1.4.0 - version: 1.12.0(genkit@1.12.0)(ws@8.18.2)(zod@3.25.61) + version: 1.12.0(genkit@1.12.0)(ws@8.18.2)(zod@3.25.76) '@types/cors': specifier: ^2.8.17 version: 2.8.19 @@ -523,7 +523,7 @@ importers: version: 1.2.16(zod@3.25.61) '@google-a2a/types': specifier: github:google-a2a/A2A#path:types - version: types@https://codeload.github.com/google-a2a/A2A/tar.gz/ee0931a1a0f22209e70127a3fde6b70887e545e3#path:types + version: types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types '@hyperbolic/ai-sdk-provider': specifier: ^0.1.3 version: 0.1.3(react@19.1.0) @@ -544,7 +544,7 @@ importers: version: file:lib/mcp-tools/emberai-mcp ember-schemas: specifier: workspace:* - version: link:../ember-schemas + version: file:lib/ember-schemas escape-html: specifier: ^1.0.3 version: 1.0.3 @@ -673,7 +673,7 @@ importers: version: 1.12.1 ember-schemas: specifier: workspace:* - version: link:../../ember-schemas + version: file:lib/ember-schemas zod: specifier: ^3.24.3 version: 3.25.61 @@ -710,10 +710,10 @@ importers: dependencies: a2a-samples-js: specifier: workspace:* - version: link:../a2a + version: file:lib/a2a(ws@8.18.2)(zod@3.25.61) ember-schemas: specifier: workspace:* - version: link:../ember-schemas + version: file:lib/ember-schemas viem: specifier: ^2.26.3 version: 2.31.0(typescript@5.8.3)(zod@3.25.61) @@ -738,7 +738,7 @@ importers: version: file:lib/mcp-tools/allora-mcp-server '@google-a2a/types': specifier: github:google-a2a/A2A#path:types - version: types@https://codeload.github.com/google-a2a/A2A/tar.gz/ee0931a1a0f22209e70127a3fde6b70887e545e3#path:types + version: types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types '@modelcontextprotocol/sdk': specifier: ^1.5.0 version: 1.12.1 @@ -793,13 +793,13 @@ importers: dependencies: '@google-a2a/types': specifier: github:google-a2a/A2A#path:types - version: types@https://codeload.github.com/google-a2a/A2A/tar.gz/c2dbd58e677b68d143ad7b0dff1121f8681a076e#path:types + version: types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types '@langchain/core': specifier: ^0.3.59 version: 0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61)) '@langchain/langgraph': specifier: ^0.3.3 - version: 0.3.4(@langchain/core@0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61)))(react@19.1.0)(zod-to-json-schema@3.24.5(zod@3.25.61)) + version: 0.3.4(@langchain/core@0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61)))(react@19.1.0)(zod-to-json-schema@3.24.6(zod@3.25.61)) '@modelcontextprotocol/sdk': specifier: ^1.12.3 version: 1.13.0 @@ -839,22 +839,22 @@ importers: dependencies: '@google-a2a/types': specifier: github:google-a2a/A2A#path:types - version: types@https://codeload.github.com/google-a2a/A2A/tar.gz/ee0931a1a0f22209e70127a3fde6b70887e545e3#path:types + version: types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types '@modelcontextprotocol/sdk': specifier: ^1.5.0 version: 1.12.1 '@openrouter/ai-sdk-provider': specifier: ^0.4.5 - version: 0.4.6(zod@3.25.61) + version: 0.4.6(zod@3.25.76) '@openzeppelin/contracts': - specifier: ^5.3.0 - version: 5.3.0 + specifier: ^5.4.0 + version: 5.4.0 ai: specifier: ^4.3.2 - version: 4.3.16(react@19.1.0)(zod@3.25.61) + version: 4.3.16(react@19.1.0)(zod@3.25.76) arbitrum-vibekit-core: specifier: workspace:* - version: file:lib/arbitrum-vibekit-core(react@19.1.0)(zod@3.25.61) + version: file:lib/arbitrum-vibekit-core(react@19.1.0)(zod@3.25.76) cors: specifier: ^2.8.5 version: 2.8.5 @@ -866,7 +866,7 @@ importers: version: file:lib/mcp-tools/emberai-mcp ember-schemas: specifier: workspace:* - version: link:../../lib/ember-schemas + version: file:lib/ember-schemas express: specifier: ^4.21.2 version: 4.21.2 @@ -875,7 +875,7 @@ importers: version: 5.1.5 viem: specifier: ^2.26.3 - version: 2.31.0(typescript@5.8.3)(zod@3.25.61) + version: 2.31.0(typescript@5.8.3)(zod@3.25.76) devDependencies: '@types/cors': specifier: ^2.8.17 @@ -900,7 +900,7 @@ importers: dependencies: '@google-a2a/types': specifier: github:google-a2a/A2A#path:types - version: types@https://codeload.github.com/google-a2a/A2A/tar.gz/ee0931a1a0f22209e70127a3fde6b70887e545e3#path:types + version: types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types '@modelcontextprotocol/sdk': specifier: ^1.5.0 version: 1.12.1 @@ -1358,19 +1358,35 @@ packages: '@genkit-ai/ai@1.12.0': resolution: {integrity: sha512-0xNVb90JsgxmY4zEtHf4y6qgUXUCa3NfCsirEXKMSjgPYG/HRjxEQD9/qOL4LXL0WZmESJZZ5A+eTNv2TTJO1w==} + '@genkit-ai/ai@1.14.1': + resolution: {integrity: sha512-/Wuy09ZNvoD4f85SZDCciiuf0fL6xnkHM2Wvkw9cScJp9pjaCuy+XvfX0y4OZ5B6cvWTUnvo35bLv6CcJFwkOQ==} + '@genkit-ai/core@1.12.0': resolution: {integrity: sha512-DyS47N+rzqOvVTnQOJTiRkm9ksLxnn1cR3ehRoV1AeT6q335pIpGxilelD9jEpCCKEFXTk2dtaowWWLC3Mw6uw==} + '@genkit-ai/core@1.14.1': + resolution: {integrity: sha512-MzN9UeI5x43g0HRSFjAvZUGQKi6hgRdMUDVIp3Eh/FenfqpKkKdHIJiY+N5U5XiA7hb2A2xIhCu5pUiHMGlyoA==} + '@genkit-ai/googleai@1.12.0': resolution: {integrity: sha512-ZIEUmRuxX/Ex5FGeADZ70N4UGAhB96Ms2Y1MwwjvPdBjC2rRE8/WS1S3gHmq1/YslqL3kvpNsTOcX4EuBi9SRQ==} peerDependencies: genkit: ^1.12.0 + '@genkit-ai/googleai@1.14.1': + resolution: {integrity: sha512-of6/EKluTv5ulY4J8OsDPJam4VpnkG3ZHLuV+uy9ipCol/aA9ES20zhx1nuPeuWiz6hxOh22mK5AXYxytZ3Oow==} + peerDependencies: + genkit: ^1.14.1 + '@genkit-ai/vertexai@1.12.0': resolution: {integrity: sha512-T4RP+D5Q5ssg3gZa9GgSvlnDVFMq8qHK1qDa90PJKGW2nuXaQxpHgdkAQfsgW5rZ+JRSp3EfcxI/Uq8jwYdQcw==} peerDependencies: genkit: ^1.12.0 + '@genkit-ai/vertexai@1.14.1': + resolution: {integrity: sha512-rpjTyHkZNG2SxRz1UeV3LwGOjhYbBXyUgj9Wtr2PHNKndzS/jxFt0wv8Qhb86JjdInTJAUr5lbSF6mCacV3RDw==} + peerDependencies: + genkit: ^1.14.1 + '@google-cloud/aiplatform@3.35.0': resolution: {integrity: sha512-Eo+ckr1KbTxAOew9P+MeeR0aQXeW5PeOzrSM1JyGny/SGKejwX/RcGWSFpeapnlegTfI9N9xJeUeo3M+XBOeFg==} engines: {node: '>=14.0.0'} @@ -1692,8 +1708,8 @@ packages: resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} engines: {node: '>=14'} - '@openzeppelin/contracts@5.3.0': - resolution: {integrity: sha512-zj/KGoW7zxWUE8qOI++rUM18v+VeLTTzKs/DJFkSzHpQFPD/jKKF0TrMxBfGLl3kpdELCNccvB3zmofSzm4nlA==} + '@openzeppelin/contracts@5.4.0': + resolution: {integrity: sha512-eCYgWnLg6WO+X52I16TZt8uEjbtdkgLC0SUX/xnAksjjrQI4Xfn4iBRoI5j55dmlOhDv1Y7BoR3cU7e3WWhC6A==} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -2083,6 +2099,9 @@ packages: '@vitest/utils@3.2.3': resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==} + a2a-samples-js@file:lib/a2a: + resolution: {directory: lib/a2a, type: directory} + abitype@1.0.8: resolution: {integrity: sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==} peerDependencies: @@ -2993,6 +3012,9 @@ packages: genkit@1.12.0: resolution: {integrity: sha512-lZAZ8xyG4WGBAYG1Ea/hzkf5TPOdZqoqjQ52u22mv7XB48I3HJn9LyVCXdAnQPiCw/zgeOQg59aS9kVElGEqEA==} + genkit@1.14.1: + resolution: {integrity: sha512-A14VE4dP/3A7oTjp3CKon92kn4KpZNhxfyctT81KVS18yFxPmmyhEcpSO7EEUzJ1c5eLwrXJIOPnwcoji1MNeA==} + get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -4311,6 +4333,9 @@ packages: resolution: {integrity: sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==} engines: {node: '>=14'} + test-utils@file:lib/test-utils: + resolution: {directory: lib/test-utils, type: directory} + throttleit@2.1.0: resolution: {integrity: sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==} engines: {node: '>=18'} @@ -4427,12 +4452,8 @@ packages: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} engines: {node: '>= 0.6'} - types@https://codeload.github.com/google-a2a/A2A/tar.gz/c2dbd58e677b68d143ad7b0dff1121f8681a076e#path:types: - resolution: {path: types, tarball: https://codeload.github.com/google-a2a/A2A/tar.gz/c2dbd58e677b68d143ad7b0dff1121f8681a076e} - version: 1.0.0 - - types@https://codeload.github.com/google-a2a/A2A/tar.gz/ee0931a1a0f22209e70127a3fde6b70887e545e3#path:types: - resolution: {path: types, tarball: https://codeload.github.com/google-a2a/A2A/tar.gz/ee0931a1a0f22209e70127a3fde6b70887e545e3} + types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types: + resolution: {commit: 026200b38247d37ee3364cdb1fc19de4f95e9e05, path: types, repo: git@github.com:google-a2a/A2A.git, type: git} version: 1.0.0 typescript-eslint@8.34.0: @@ -4488,6 +4509,9 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + uri-templates@0.2.0: + resolution: {integrity: sha512-EWkjYEN0L6KOfEoOH6Wj4ghQqU7eBZMJqRHQnxQAq+dSEzRPClkWjf8557HkWQXF6BrAUoLSAyy9i3RVTliaNg==} + urix@0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated @@ -4740,9 +4764,17 @@ packages: peerDependencies: zod: ^3.24.3 + zod-to-json-schema@3.24.6: + resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} + peerDependencies: + zod: ^3.24.3 + zod@3.25.61: resolution: {integrity: sha512-fzfJgUw78LTNnHujj9re1Ov/JJQkRZZGDMcYqSx7Hp4rPOkKywaFHq0S6GoHeXs0wGNE/sIOutkXgnwzrVOGCQ==} + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + snapshots: '@adraffy/ens-normalize@1.11.0': {} @@ -4753,12 +4785,24 @@ snapshots: '@ai-sdk/provider-utils': 2.2.8(zod@3.25.61) zod: 3.25.61 + '@ai-sdk/openai-compatible@0.2.14(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 1.1.3 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) + zod: 3.25.76 + '@ai-sdk/openai@1.3.22(zod@3.25.61)': dependencies: '@ai-sdk/provider': 1.1.3 '@ai-sdk/provider-utils': 2.2.8(zod@3.25.61) zod: 3.25.61 + '@ai-sdk/openai@1.3.22(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 1.1.3 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) + zod: 3.25.76 + '@ai-sdk/provider-utils@2.1.10(zod@3.25.61)': dependencies: '@ai-sdk/provider': 1.0.9 @@ -4768,6 +4812,15 @@ snapshots: optionalDependencies: zod: 3.25.61 + '@ai-sdk/provider-utils@2.1.10(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 1.0.9 + eventsource-parser: 3.0.2 + nanoid: 3.3.11 + secure-json-parse: 2.7.0 + optionalDependencies: + zod: 3.25.76 + '@ai-sdk/provider-utils@2.2.8(zod@3.25.61)': dependencies: '@ai-sdk/provider': 1.1.3 @@ -4775,6 +4828,13 @@ snapshots: secure-json-parse: 2.7.0 zod: 3.25.61 + '@ai-sdk/provider-utils@2.2.8(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 1.1.3 + nanoid: 3.3.11 + secure-json-parse: 2.7.0 + zod: 3.25.76 + '@ai-sdk/provider@1.0.9': dependencies: json-schema: 0.4.0 @@ -4793,6 +4853,16 @@ snapshots: optionalDependencies: zod: 3.25.61 + '@ai-sdk/react@1.2.12(react@19.1.0)(zod@3.25.76)': + dependencies: + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) + '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76) + react: 19.1.0 + swr: 2.3.3(react@19.1.0) + throttleit: 2.1.0 + optionalDependencies: + zod: 3.25.76 + '@ai-sdk/ui-utils@1.2.11(zod@3.25.61)': dependencies: '@ai-sdk/provider': 1.1.3 @@ -4800,6 +4870,13 @@ snapshots: zod: 3.25.61 zod-to-json-schema: 3.24.5(zod@3.25.61) + '@ai-sdk/ui-utils@1.2.11(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 1.1.3 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) + zod: 3.25.76 + zod-to-json-schema: 3.24.5(zod@3.25.76) + '@ai-sdk/xai@1.2.16(zod@3.25.61)': dependencies: '@ai-sdk/openai-compatible': 0.2.14(zod@3.25.61) @@ -4807,6 +4884,13 @@ snapshots: '@ai-sdk/provider-utils': 2.2.8(zod@3.25.61) zod: 3.25.61 + '@ai-sdk/xai@1.2.16(zod@3.25.76)': + dependencies: + '@ai-sdk/openai-compatible': 0.2.14(zod@3.25.76) + '@ai-sdk/provider': 1.1.3 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) + zod: 3.25.76 + '@alloralabs/allora-sdk@0.1.1': dependencies: '@types/node': 22.15.31 @@ -4860,7 +4944,7 @@ snapshots: '@emberai/sdk-typescript@0.3.0-beta.12': dependencies: '@bufbuild/protobuf': 2.5.2 - '@openzeppelin/contracts': 5.3.0 + '@openzeppelin/contracts': 5.4.0 p-retry: 6.2.1 ts-pattern: 5.7.1 @@ -5307,6 +5391,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@genkit-ai/ai@1.14.1': + dependencies: + '@genkit-ai/core': 1.14.1 + '@opentelemetry/api': 1.9.0 + '@types/node': 20.19.0 + colorette: 2.0.20 + dotprompt: 1.1.1 + json5: 2.2.3 + node-fetch: 3.3.2 + partial-json: 0.1.7 + uri-templates: 0.2.0 + uuid: 10.0.0 + transitivePeerDependencies: + - supports-color + '@genkit-ai/core@1.12.0': dependencies: '@opentelemetry/api': 1.9.0 @@ -5325,8 +5424,31 @@ snapshots: express: 4.21.2 get-port: 5.1.1 json-schema: 0.4.0 - zod: 3.25.61 - zod-to-json-schema: 3.24.5(zod@3.25.61) + zod: 3.25.76 + zod-to-json-schema: 3.24.5(zod@3.25.76) + transitivePeerDependencies: + - supports-color + + '@genkit-ai/core@1.14.1': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 1.25.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-node': 0.52.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + async-mutex: 0.5.0 + body-parser: 1.20.3 + cors: 2.8.5 + dotprompt: 1.1.1 + express: 4.21.2 + get-port: 5.1.1 + json-schema: 0.4.0 + zod: 3.25.76 + zod-to-json-schema: 3.24.6(zod@3.25.76) transitivePeerDependencies: - supports-color @@ -5340,17 +5462,48 @@ snapshots: - encoding - supports-color - '@genkit-ai/vertexai@1.12.0(genkit@1.12.0)(ws@8.18.2)(zod@3.25.61)': + '@genkit-ai/googleai@1.14.1(genkit@1.14.1)': + dependencies: + '@google/generative-ai': 0.24.1 + genkit: 1.14.1 + google-auth-library: 9.15.1 + node-fetch: 3.3.2 + transitivePeerDependencies: + - encoding + - supports-color + + '@genkit-ai/vertexai@1.12.0(genkit@1.12.0)(ws@8.18.2)(zod@3.25.76)': dependencies: '@anthropic-ai/sdk': 0.24.3 '@anthropic-ai/vertex-sdk': 0.4.3 '@google-cloud/aiplatform': 3.35.0 '@google-cloud/vertexai': 1.10.0 - '@mistralai/mistralai-gcp': 1.5.0(zod@3.25.61) + '@mistralai/mistralai-gcp': 1.5.0(zod@3.25.76) genkit: 1.12.0 google-auth-library: 9.15.1 googleapis: 140.0.1 node-fetch: 3.3.2 + openai: 4.104.0(ws@8.18.2)(zod@3.25.76) + optionalDependencies: + '@google-cloud/bigquery': 7.9.4 + firebase-admin: 13.4.0 + transitivePeerDependencies: + - encoding + - supports-color + - ws + - zod + + '@genkit-ai/vertexai@1.14.1(genkit@1.14.1)(ws@8.18.2)(zod@3.25.61)': + dependencies: + '@anthropic-ai/sdk': 0.24.3 + '@anthropic-ai/vertex-sdk': 0.4.3 + '@google-cloud/aiplatform': 3.35.0 + '@google-cloud/vertexai': 1.10.0 + '@mistralai/mistralai-gcp': 1.5.0(zod@3.25.61) + genkit: 1.14.1 + google-auth-library: 9.15.1 + googleapis: 140.0.1 + node-fetch: 3.3.2 openai: 4.104.0(ws@8.18.2)(zod@3.25.61) optionalDependencies: '@google-cloud/bigquery': 7.9.4 @@ -5361,6 +5514,27 @@ snapshots: - ws - zod + '@genkit-ai/vertexai@1.14.1(genkit@1.14.1)(ws@8.18.2)(zod@3.25.76)': + dependencies: + '@anthropic-ai/sdk': 0.24.3 + '@anthropic-ai/vertex-sdk': 0.4.3 + '@google-cloud/aiplatform': 3.35.0 + '@google-cloud/vertexai': 1.10.0 + '@mistralai/mistralai-gcp': 1.5.0(zod@3.25.76) + genkit: 1.14.1 + google-auth-library: 9.15.1 + googleapis: 140.0.1 + node-fetch: 3.3.2 + openai: 4.104.0(ws@8.18.2)(zod@3.25.76) + optionalDependencies: + '@google-cloud/bigquery': 7.9.4 + firebase-admin: 13.4.0 + transitivePeerDependencies: + - encoding + - supports-color + - ws + - zod + '@google-cloud/aiplatform@3.35.0': dependencies: google-gax: 4.6.1 @@ -5547,7 +5721,7 @@ snapshots: '@langchain/core': 0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61)) react: 19.1.0 - '@langchain/langgraph@0.3.4(@langchain/core@0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61)))(react@19.1.0)(zod-to-json-schema@3.24.5(zod@3.25.61))': + '@langchain/langgraph@0.3.4(@langchain/core@0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61)))(react@19.1.0)(zod-to-json-schema@3.24.6(zod@3.25.61))': dependencies: '@langchain/core': 0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61)) '@langchain/langgraph-checkpoint': 0.0.18(@langchain/core@0.3.60(openai@4.104.0(ws@8.18.2)(zod@3.25.61))) @@ -5555,7 +5729,7 @@ snapshots: uuid: 10.0.0 zod: 3.25.61 optionalDependencies: - zod-to-json-schema: 3.24.5(zod@3.25.61) + zod-to-json-schema: 3.24.6(zod@3.25.61) transitivePeerDependencies: - react @@ -5567,6 +5741,14 @@ snapshots: - encoding - supports-color + '@mistralai/mistralai-gcp@1.5.0(zod@3.25.76)': + dependencies: + google-auth-library: 9.15.1 + zod: 3.25.76 + transitivePeerDependencies: + - encoding + - supports-color + '@modelcontextprotocol/sdk@1.12.1': dependencies: ajv: 6.12.6 @@ -5625,6 +5807,12 @@ snapshots: '@ai-sdk/provider-utils': 2.1.10(zod@3.25.61) zod: 3.25.61 + '@openrouter/ai-sdk-provider@0.4.6(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 1.0.9 + '@ai-sdk/provider-utils': 2.1.10(zod@3.25.76) + zod: 3.25.76 + '@opentelemetry/api-logs@0.52.1': dependencies: '@opentelemetry/api': 1.9.0 @@ -5811,7 +5999,7 @@ snapshots: '@opentelemetry/semantic-conventions@1.28.0': {} - '@openzeppelin/contracts@5.3.0': {} + '@openzeppelin/contracts@5.4.0': {} '@pkgjs/parseargs@0.11.0': optional: true @@ -6241,11 +6429,48 @@ snapshots: loupe: 3.1.3 tinyrainbow: 2.0.0 + a2a-samples-js@file:lib/a2a(ws@8.18.2)(zod@3.25.61): + dependencies: + '@genkit-ai/googleai': 1.14.1(genkit@1.14.1) + '@genkit-ai/vertexai': 1.14.1(genkit@1.14.1)(ws@8.18.2)(zod@3.25.61) + '@types/cors': 2.8.19 + '@types/express': 5.0.3 + body-parser: 2.2.0 + cors: 2.8.5 + express: 4.21.2 + genkit: 1.14.1 + transitivePeerDependencies: + - encoding + - supports-color + - ws + - zod + + a2a-samples-js@file:lib/a2a(ws@8.18.2)(zod@3.25.76): + dependencies: + '@genkit-ai/googleai': 1.14.1(genkit@1.14.1) + '@genkit-ai/vertexai': 1.14.1(genkit@1.14.1)(ws@8.18.2)(zod@3.25.76) + '@types/cors': 2.8.19 + '@types/express': 5.0.3 + body-parser: 2.2.0 + cors: 2.8.5 + express: 4.21.2 + genkit: 1.14.1 + transitivePeerDependencies: + - encoding + - supports-color + - ws + - zod + abitype@1.0.8(typescript@5.8.3)(zod@3.25.61): optionalDependencies: typescript: 5.8.3 zod: 3.25.61 + abitype@1.0.8(typescript@5.8.3)(zod@3.25.76): + optionalDependencies: + typescript: 5.8.3 + zod: 3.25.76 + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -6300,6 +6525,18 @@ snapshots: optionalDependencies: react: 19.1.0 + ai@4.3.16(react@19.1.0)(zod@3.25.76): + dependencies: + '@ai-sdk/provider': 1.1.3 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) + '@ai-sdk/react': 1.2.12(react@19.1.0)(zod@3.25.76) + '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76) + '@opentelemetry/api': 1.9.0 + jsondiffpatch: 0.6.0 + zod: 3.25.76 + optionalDependencies: + react: 19.1.0 + ajv-formats@3.0.1(ajv@8.17.1): optionalDependencies: ajv: 8.17.1 @@ -6346,9 +6583,9 @@ snapshots: dependencies: '@ai-sdk/openai': 1.3.22(zod@3.25.61) '@ai-sdk/xai': 1.2.16(zod@3.25.61) - '@google-a2a/types': types@https://codeload.github.com/google-a2a/A2A/tar.gz/c2dbd58e677b68d143ad7b0dff1121f8681a076e#path:types + '@google-a2a/types': types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types '@hyperbolic/ai-sdk-provider': 0.1.3(react@19.1.0) - '@modelcontextprotocol/sdk': 1.12.1 + '@modelcontextprotocol/sdk': 1.13.0 '@openrouter/ai-sdk-provider': 0.4.6(zod@3.25.61) ai: 4.3.16(react@19.1.0)(zod@3.25.61) cors: 2.8.5 @@ -6365,6 +6602,29 @@ snapshots: - react - supports-color + arbitrum-vibekit-core@file:lib/arbitrum-vibekit-core(react@19.1.0)(zod@3.25.76): + dependencies: + '@ai-sdk/openai': 1.3.22(zod@3.25.76) + '@ai-sdk/xai': 1.2.16(zod@3.25.76) + '@google-a2a/types': types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types + '@hyperbolic/ai-sdk-provider': 0.1.3(react@19.1.0) + '@modelcontextprotocol/sdk': 1.13.0 + '@openrouter/ai-sdk-provider': 0.4.6(zod@3.25.76) + ai: 4.3.16(react@19.1.0)(zod@3.25.76) + cors: 2.8.5 + ember-mcp-tool-server: file:lib/mcp-tools/emberai-mcp + ember-schemas: file:lib/ember-schemas + escape-html: 1.0.3 + express: 5.1.0 + nanoid: 5.1.5 + ollama-ai-provider: 1.2.0(zod@3.25.76) + zod: 3.25.76 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - react + - supports-color + arg@4.1.3: {} argparse@2.0.1: {} @@ -6843,7 +7103,7 @@ snapshots: ember-schemas@file:lib/ember-schemas: dependencies: - zod: 3.25.61 + zod: 3.25.76 emoji-regex@8.0.0: {} @@ -7380,6 +7640,14 @@ snapshots: transitivePeerDependencies: - supports-color + genkit@1.14.1: + dependencies: + '@genkit-ai/ai': 1.14.1 + '@genkit-ai/core': 1.14.1 + uuid: 10.0.0 + transitivePeerDependencies: + - supports-color + get-caller-file@2.0.5: {} get-func-name@2.0.2: {} @@ -8228,6 +8496,14 @@ snapshots: optionalDependencies: zod: 3.25.61 + ollama-ai-provider@1.2.0(zod@3.25.76): + dependencies: + '@ai-sdk/provider': 1.1.3 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) + partial-json: 0.1.7 + optionalDependencies: + zod: 3.25.76 + on-finished@2.4.1: dependencies: ee-first: 1.1.1 @@ -8251,6 +8527,21 @@ snapshots: transitivePeerDependencies: - encoding + openai@4.104.0(ws@8.18.2)(zod@3.25.76): + dependencies: + '@types/node': 18.19.111 + '@types/node-fetch': 2.6.12 + abort-controller: 3.0.0 + agentkeepalive: 4.6.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0 + optionalDependencies: + ws: 8.18.2 + zod: 3.25.76 + transitivePeerDependencies: + - encoding + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -8275,6 +8566,21 @@ snapshots: transitivePeerDependencies: - zod + ox@0.7.1(typescript@5.8.3)(zod@3.25.76): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.0.8(typescript@5.8.3)(zod@3.25.76) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - zod + p-finally@1.0.0: {} p-limit@3.1.0: @@ -8860,6 +9166,20 @@ snapshots: - encoding - supports-color + test-utils@file:lib/test-utils(typescript@5.8.3)(ws@8.18.2): + dependencies: + a2a-samples-js: file:lib/a2a(ws@8.18.2)(zod@3.25.76) + ember-schemas: file:lib/ember-schemas + viem: 2.31.0(typescript@5.8.3)(zod@3.25.76) + zod: 3.25.76 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - typescript + - utf-8-validate + - ws + throttleit@2.1.0: {} through@1.1.2: {} @@ -8966,14 +9286,7 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.1 - types@https://codeload.github.com/google-a2a/A2A/tar.gz/c2dbd58e677b68d143ad7b0dff1121f8681a076e#path:types: - dependencies: - typescript-json-schema: 0.65.1 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - types@https://codeload.github.com/google-a2a/A2A/tar.gz/ee0931a1a0f22209e70127a3fde6b70887e545e3#path:types: + types@git+https://git@github.com:google-a2a/A2A.git#026200b38247d37ee3364cdb1fc19de4f95e9e05&path:types: dependencies: typescript-json-schema: 0.65.1 transitivePeerDependencies: @@ -9037,6 +9350,8 @@ snapshots: dependencies: punycode: 2.3.1 + uri-templates@0.2.0: {} + urix@0.1.0: {} url-template@2.0.8: {} @@ -9082,6 +9397,23 @@ snapshots: - utf-8-validate - zod + viem@2.31.0(typescript@5.8.3)(zod@3.25.76): + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.0.8(typescript@5.8.3)(zod@3.25.76) + isows: 1.0.7(ws@8.18.2) + ox: 0.7.1(typescript@5.8.3)(zod@3.25.76) + ws: 8.18.2 + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + vite-node@3.2.3(@types/node@18.19.111)(tsx@4.20.1)(yaml@2.8.0): dependencies: cac: 6.7.14 @@ -9415,4 +9747,19 @@ snapshots: dependencies: zod: 3.25.61 + zod-to-json-schema@3.24.5(zod@3.25.76): + dependencies: + zod: 3.25.76 + + zod-to-json-schema@3.24.6(zod@3.25.61): + dependencies: + zod: 3.25.61 + optional: true + + zod-to-json-schema@3.24.6(zod@3.25.76): + dependencies: + zod: 3.25.76 + zod@3.25.61: {} + + zod@3.25.76: {} diff --git a/typescript/templates/lending-agent/package.json b/typescript/templates/lending-agent/package.json index 43e8ef11..a65d0721 100644 --- a/typescript/templates/lending-agent/package.json +++ b/typescript/templates/lending-agent/package.json @@ -21,7 +21,7 @@ "@google-a2a/types": "github:google-a2a/A2A#path:types", "@modelcontextprotocol/sdk": "^1.5.0", "@openrouter/ai-sdk-provider": "^0.4.5", - "@openzeppelin/contracts": "^5.3.0", + "@openzeppelin/contracts": "^5.4.0", "ai": "^4.3.2", "arbitrum-vibekit-core": "workspace:*", "cors": "^2.8.5",