diff --git a/package.json b/package.json index 86399c9..350f250 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@cloudflare/workers-oauth-provider": "^0.8.0", "@modelcontextprotocol/sdk": "^1.32.1", "@noble/hashes": "^2.2.0", - "agents": "^0.29.0", + "agents": "^0.33.0", "hono": "^4.13.13", "just-pick": "^4.2.0", "octokit": "^5.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f83782f..e76ddf9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^2.2.0 version: 2.4.0 agents: - specifier: ^0.29.0 - version: 0.29.0(@babel/core@8.0.1)(@babel/runtime@7.29.7)(@modelcontextprotocol/client@2.3.1)(@modelcontextprotocol/sdk@1.32.1(@cfworker/json-schema@4.1.1)(supports-color@10.2.2)(zod@4.6.7))(@modelcontextprotocol/server@2.3.1)(ai@6.0.205(zod@4.6.7))(just-bash@3.0.1(supports-color@10.2.2))(react@19.2.7)(rolldown@1.2.14)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.1)(yaml@2.9.0))(zod@4.6.7) + specifier: ^0.33.0 + version: 0.33.0(@babel/core@8.0.1)(@babel/runtime@7.29.7)(@modelcontextprotocol/client@2.4.0)(@modelcontextprotocol/sdk@1.32.1(@cfworker/json-schema@4.1.1)(supports-color@10.2.2)(zod@4.6.7))(ai@6.0.205(zod@4.6.7))(just-bash@3.0.1(supports-color@10.2.2))(react@19.2.7)(rolldown@1.2.14)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.1)(yaml@2.9.0))(zod@4.6.7) hono: specifier: ^4.13.13 version: 4.13.13 @@ -1072,12 +1072,12 @@ packages: '@mixmark-io/domino@2.2.0': resolution: {integrity: sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==} - '@modelcontextprotocol/client@2.3.1': - resolution: {integrity: sha512-mIGZXpHsjnZ6lD+gD/WCMpR5k8yVQQ8nNFH1N0Srf7AvnwTUMYD6pvTY8ng2+He5FfV7YMZLmrjL7cLa/cc3dQ==} + '@modelcontextprotocol/client@2.4.0': + resolution: {integrity: sha512-LgrD2OphHuG12vfKFKz6SOnq7bKHQmhGJIAYdD+MZBn2npHEyry6uD8zvktodtl5CQM85MO0anUyD9JwmUmxww==} engines: {node: '>=20'} - '@modelcontextprotocol/core@2.3.1': - resolution: {integrity: sha512-laVmIhPGpWi7rG9q+0UigblRN0Hws/Yjlb6qLFtVqryXVLkc4h+yN8z731POD2LnAGQlFe7/tXhUm7Bi0YB91g==} + '@modelcontextprotocol/core@2.4.0': + resolution: {integrity: sha512-z8QBKqdfXLPzkLQuG4xp8hrVEMm1PZ1IgxMN2sMbJiFiAKOWXnAzogXn2W4aqIBlP1ea6U5yiqVquvUNM1Cj6Q==} engines: {node: '>=20'} '@modelcontextprotocol/sdk@1.32.1': @@ -1090,10 +1090,6 @@ packages: '@cfworker/json-schema': optional: true - '@modelcontextprotocol/server@2.3.1': - resolution: {integrity: sha512-e59MfWuSssj6DoQ96JCTqdW1AXT5/XtnTl0WWd6MU1Ka434fFUGGosCLJbGNySDhHGvxQWoRWK137FXYFkYNWw==} - engines: {node: '>=20'} - '@mongodb-js/zstd@7.0.0': resolution: {integrity: sha512-mQ2s0pYYiav+tzCDR05Zptem8Ey2v8s11lri5RKGhTtL4COVCvVCk5vtyRYNT+9L8qSfyOqqefF9UtnW8mC5jA==} engines: {node: '>= 20.19.0'} @@ -1494,21 +1490,23 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - agents@0.29.0: - resolution: {integrity: sha512-VRCu53CSuHCvgGwKI2DiG2avkAPE0WKBFK1qQwCKDGKYKUX+sCflQqTYsQ/JsvG6g23VM866tE20XSZFZT25zA==} + agents@0.33.0: + resolution: {integrity: sha512-P6z56NXpYRXHuC1qkMakZBGpZo5btD5478X2AiEplPsTb4DPkYnkMfPt6H3Pv6vRR5mVKIgbvFzpdu24x9wiAA==} hasBin: true peerDependencies: '@ai-sdk/provider': ^4.0.0 '@ai-sdk/react': ^3.0.0 || ^4.0.0 '@cloudflare/codemode': '>=0.5.0' - '@earendil-works/pi-ai': ~1.3.0 - '@earendil-works/pi-durable': ~1.3.0 - '@modelcontextprotocol/client': 2.3.1 - '@modelcontextprotocol/sdk': 1.32.1 - '@modelcontextprotocol/server': 2.3.1 + '@earendil-works/chord': ~1.5.0 + '@earendil-works/pi-ai': ~1.5.0 + '@earendil-works/pi-durable': ~1.5.0 + '@earendil-works/pi-schema': ~1.5.0 + '@modelcontextprotocol/client': 2.4.0 + '@modelcontextprotocol/sdk': 1.32.2 + '@modelcontextprotocol/server': 2.4.0 '@opencode/plugin': ^2.0.24 '@opencode/sdk': ^2.0.24 - '@tanstack/ai': '>=0.10.2 <1.0.0' + '@tanstack/ai': '>=0.10.2 <2.0.0' '@x402/core': ^2.0.0 '@x402/evm': ^2.0.0 ai: ^6.0.0 || ^7.0.0 @@ -1524,10 +1522,18 @@ packages: optional: true '@cloudflare/codemode': optional: true + '@earendil-works/chord': + optional: true '@earendil-works/pi-ai': optional: true '@earendil-works/pi-durable': optional: true + '@earendil-works/pi-schema': + optional: true + '@modelcontextprotocol/sdk': + optional: true + '@modelcontextprotocol/server': + optional: true '@opencode/plugin': optional: true '@opencode/sdk': @@ -2452,10 +2458,6 @@ packages: picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@4.0.5: - resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} - engines: {node: '>=12'} - picomatch@4.0.7: resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} engines: {node: '>=12'} @@ -3702,9 +3704,9 @@ snapshots: '@mixmark-io/domino@2.2.0': optional: true - '@modelcontextprotocol/client@2.3.1': + '@modelcontextprotocol/client@2.4.0': dependencies: - '@modelcontextprotocol/core': 2.3.1 + '@modelcontextprotocol/core': 2.4.0 cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.1.0 @@ -3712,7 +3714,7 @@ snapshots: pkce-challenge: 5.0.1 zod: 4.6.7 - '@modelcontextprotocol/core@2.3.1': + '@modelcontextprotocol/core@2.4.0': dependencies: zod: 4.6.7 @@ -3740,11 +3742,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/server@2.3.1': - dependencies: - '@modelcontextprotocol/core': 2.3.1 - zod: 4.6.7 - '@mongodb-js/zstd@7.0.0': dependencies: node-addon-api: 8.9.0 @@ -3904,8 +3901,7 @@ snapshots: '@octokit/request-error': 7.1.0 '@octokit/webhooks-methods': 6.0.0 - '@opentelemetry/api@1.9.1': - optional: true + '@opentelemetry/api@1.9.1': {} '@oxc-project/types@0.154.0': {} @@ -3969,7 +3965,7 @@ snapshots: '@rolldown/plugin-babel@0.2.3(@babel/core@8.0.1)(@babel/runtime@7.29.7)(rolldown@1.2.14)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.1)(yaml@2.9.0))': dependencies: '@babel/core': 8.0.1 - picomatch: 4.0.5 + picomatch: 4.0.7 rolldown: 1.2.14 optionalDependencies: '@babel/runtime': 7.29.7 @@ -4163,17 +4159,15 @@ snapshots: acorn@8.18.0: {} - agents@0.29.0(@babel/core@8.0.1)(@babel/runtime@7.29.7)(@modelcontextprotocol/client@2.3.1)(@modelcontextprotocol/sdk@1.32.1(@cfworker/json-schema@4.1.1)(supports-color@10.2.2)(zod@4.6.7))(@modelcontextprotocol/server@2.3.1)(ai@6.0.205(zod@4.6.7))(just-bash@3.0.1(supports-color@10.2.2))(react@19.2.7)(rolldown@1.2.14)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.1)(yaml@2.9.0))(zod@4.6.7): + agents@0.33.0(@babel/core@8.0.1)(@babel/runtime@7.29.7)(@modelcontextprotocol/client@2.4.0)(@modelcontextprotocol/sdk@1.32.1(@cfworker/json-schema@4.1.1)(supports-color@10.2.2)(zod@4.6.7))(ai@6.0.205(zod@4.6.7))(just-bash@3.0.1(supports-color@10.2.2))(react@19.2.7)(rolldown@1.2.14)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.1)(yaml@2.9.0))(zod@4.6.7): dependencies: '@babel/plugin-proposal-decorators': 8.0.2(@babel/core@8.0.1) '@cfworker/json-schema': 4.1.1 - '@modelcontextprotocol/client': 2.3.1 - '@modelcontextprotocol/sdk': 1.32.1(@cfworker/json-schema@4.1.1)(supports-color@10.2.2)(zod@4.6.7) - '@modelcontextprotocol/server': 2.3.1 + '@modelcontextprotocol/client': 2.4.0 + '@opentelemetry/api': 1.9.1 '@rolldown/plugin-babel': 0.2.3(@babel/core@8.0.1)(@babel/runtime@7.29.7)(rolldown@1.2.14)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.1)(yaml@2.9.0)) capnweb: 0.12.0 cron-schedule: 6.0.0 - esbuild: 0.28.1 mimetext: 3.0.28 nanoid: 5.1.16 partysocket: 1.3.0(react@19.2.7) @@ -4181,6 +4175,7 @@ snapshots: yaml: 2.9.0 zod: 4.6.7 optionalDependencies: + '@modelcontextprotocol/sdk': 1.32.1(@cfworker/json-schema@4.1.1)(supports-color@10.2.2)(zod@4.6.7) ai: 6.0.205(zod@4.6.7) just-bash: 3.0.1(supports-color@10.2.2) react: 19.2.7 @@ -5118,8 +5113,6 @@ snapshots: picocolors@1.1.1: {} - picomatch@4.0.5: {} - picomatch@4.0.7: {} pidtree@1.0.0: {}