diff --git a/apps/coworkers-core/package.json b/apps/coworkers-core/package.json index 1c4ef21..94c82e1 100644 --- a/apps/coworkers-core/package.json +++ b/apps/coworkers-core/package.json @@ -11,7 +11,7 @@ "typecheck": "tsc -p ../../tsconfig.json --noEmit" }, "dependencies": { - "@earendil-works/pi-agent-core": "^0.75.5", + "@earendil-works/pi-agent-core": "^0.80.10", "@earendil-works/pi-ai": "^0.75.5", "@masumi-network/pi-sokosumi": "github:masumi-network/pi-sokosumi" }, diff --git a/package.json b/package.json index f07c859..82ba948 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@earendil-works/pi-agent-core": "^0.75.5", + "@earendil-works/pi-agent-core": "^0.80.10", "@earendil-works/pi-ai": "^0.75.5", "@masumi-network/pi-sokosumi": "github:masumi-network/pi-sokosumi" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b0c131..3602507 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@earendil-works/pi-agent-core': - specifier: ^0.75.5 - version: 0.75.5(ws@8.21.0)(zod@4.4.3) + specifier: ^0.80.10 + version: 0.80.10(ws@8.21.1)(zod@4.4.3) '@earendil-works/pi-ai': specifier: ^0.75.5 - version: 0.75.5(ws@8.21.0)(zod@4.4.3) + version: 0.75.5(ws@8.21.1)(zod@4.4.3) '@masumi-network/pi-sokosumi': specifier: github:masumi-network/pi-sokosumi - version: https://codeload.github.com/masumi-network/pi-sokosumi/tar.gz/1823fa36c5ad48e34c74f515b6229674c3d6cd80(@earendil-works/pi-ai@0.75.5(ws@8.21.0)(zod@4.4.3)) + version: https://codeload.github.com/masumi-network/pi-sokosumi/tar.gz/1823fa36c5ad48e34c74f515b6229674c3d6cd80(@earendil-works/pi-ai@0.75.5(ws@8.21.1)(zod@4.4.3)) devDependencies: '@types/node': specifier: ^22.15.30 @@ -31,14 +31,14 @@ importers: apps/coworkers-core: dependencies: '@earendil-works/pi-agent-core': - specifier: ^0.75.5 - version: 0.75.5(ws@8.21.0)(zod@4.4.3) + specifier: ^0.80.10 + version: 0.80.10(ws@8.21.1)(zod@4.4.3) '@earendil-works/pi-ai': specifier: ^0.75.5 - version: 0.75.5(ws@8.21.0)(zod@4.4.3) + version: 0.75.5(ws@8.21.1)(zod@4.4.3) '@masumi-network/pi-sokosumi': specifier: github:masumi-network/pi-sokosumi - version: https://codeload.github.com/masumi-network/pi-sokosumi/tar.gz/1823fa36c5ad48e34c74f515b6229674c3d6cd80(@earendil-works/pi-ai@0.75.5(ws@8.21.0)(zod@4.4.3)) + version: https://codeload.github.com/masumi-network/pi-sokosumi/tar.gz/1823fa36c5ad48e34c74f515b6229674c3d6cd80(@earendil-works/pi-ai@0.75.5(ws@8.21.1)(zod@4.4.3)) packages: @@ -156,8 +156,8 @@ packages: resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} engines: {node: '>=6.9.0'} - '@earendil-works/pi-agent-core@0.75.5': - resolution: {integrity: sha512-LHygOgsW2pgXKb3IkXkOAeZPovHr9VF+EixgXVsDNuB4jmhEOXgshy/zksZ7slkUAx10OQ9W1Ed/2jsnhd1NqA==} + '@earendil-works/pi-agent-core@0.80.10': + resolution: {integrity: sha512-nwnOR3SuLYGRFfyQm8ri4Nj5VGVAvAM9GuqQd3u7BUQj0d6hmD2F8w7OHAAjThE3CuySIdM+v8E22QJG6/RfCg==} engines: {node: '>=22.19.0'} '@earendil-works/pi-ai@0.75.5': @@ -165,6 +165,11 @@ packages: engines: {node: '>=22.19.0'} hasBin: true + '@earendil-works/pi-ai@0.80.10': + resolution: {integrity: sha512-Moe/H8c87yacDGK9dPbWphZNjVsrb3nTrIHycOQJAkFEnY9PYxOOd74+ny44kATfPU9Dm7aTHefar3pZF+UKUA==} + engines: {node: '>=22.19.0'} + hasBin: true + '@esbuild/aix-ppc64@0.28.1': resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} engines: {node: '>=18'} @@ -340,9 +345,25 @@ packages: '@mistralai/mistralai@2.2.1': resolution: {integrity: sha512-uKU8CZmL2RzYKmplsU01hii4p3pe4HqJefpWNRWXm1Tcm0Sm4xXfwSLIy4k7ZCPlbETCGcp69E7hZs+WOJ5itQ==} + '@mistralai/mistralai@2.2.6': + resolution: {integrity: sha512-W8pX7zHxjJvMIpw8JMxeJEleapXX0Q9NPszdNzqkM3MIEoIGPObdodujj+WHteXEvGfaP/AMwlNyRfEzSY6dQQ==} + peerDependencies: + '@opentelemetry/api': ^1.9.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@nodable/entities@2.2.0': resolution: {integrity: sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==} + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + + '@opentelemetry/semantic-conventions@1.43.0': + resolution: {integrity: sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==} + engines: {node: '>=14'} + '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -377,6 +398,10 @@ packages: resolution: {integrity: sha512-wBXDRup6UU97VKyaiRo8AssnfStPtG0oAAfpq/bC0a1YYau8pM86YB4kM6ccoVi1mS8l/UHbn9oDM+7uozr/ug==} engines: {node: '>=18.0.0'} + '@smithy/core@3.29.5': + resolution: {integrity: sha512-i0dk2t5B+CwV/dcJdUHILYkOQF5lof8f44dFCfDWToGCxjT9YQ+CgHqTAvJxzc3+zqQwm2QtVoJ5IqiNar/CnQ==} + engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.3.8': resolution: {integrity: sha512-5cAM+KZC02sTqDt6NaLXyu50M/GNMd1eTzDVR8Lb0BBsVtu7RWHo47VPPEEv1vt3Yub6uzr+M5FHC+GtoT0USg==} engines: {node: '>=18.0.0'} @@ -393,8 +418,8 @@ packages: resolution: {integrity: sha512-/jPhevcTFPMVl6KNjbaI47iOg1zxC7IsnX4PQDGVZKMFceOXtB8IEYaB7a9VvkP/3oC60WzTeKocvSI7vLT0vA==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.7.7': - resolution: {integrity: sha512-ZAFvHXrEk6K180EVhmZVg8GU5pUH5BSFqRs27JW3j1qEFx9YyYwWFx17x/MHcjALYimGAji7qEOlF1++be+G5A==} + '@smithy/node-http-handler@4.9.7': + resolution: {integrity: sha512-wCU8HCLjAtAVqxxe0j2xff9LcEPw3yjBbg5IdQDIYFnxnPxbxcSLc7rgex7kqm9L/WYOnJEgaWQlfDkZleozMA==} engines: {node: '>=18.0.0'} '@smithy/signature-v4@5.4.6': @@ -405,6 +430,10 @@ packages: resolution: {integrity: sha512-YupL0ZWmFtJexUN2cHzkvvF/b9pKrtAIfT1o7/oY/Ppu8IYeZ+lDPM5vZdQJaSeA132dJCqojjGC9NhXeF71VQ==} engines: {node: '>=18.0.0'} + '@smithy/types@4.16.1': + resolution: {integrity: sha512-0JFs3V2y2M9tKW5na/qxe69Zv+uxLMO7QBbhxF/FHu/Gp2NFZAAL9tWl9PU02xxo07pb3G9FTyjNc6D5uZrJIg==} + engines: {node: '>=18.0.0'} + '@smithy/util-buffer-from@2.2.0': resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} @@ -613,6 +642,18 @@ packages: utf-8-validate: optional: true + ws@8.21.1: + resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + xml-naming@0.1.0: resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} engines: {node: '>=16.0.0'} @@ -683,7 +724,7 @@ snapshots: '@aws-sdk/types': 3.973.12 '@smithy/core': 3.24.6 '@smithy/fetch-http-handler': 5.4.6 - '@smithy/node-http-handler': 4.7.3 + '@smithy/node-http-handler': 4.9.7 '@smithy/types': 4.14.3 tslib: 2.8.1 @@ -712,7 +753,7 @@ snapshots: '@aws-sdk/types': 3.973.12 '@smithy/core': 3.24.6 '@smithy/fetch-http-handler': 5.4.6 - '@smithy/node-http-handler': 4.7.7 + '@smithy/node-http-handler': 4.9.7 '@smithy/types': 4.14.3 tslib: 2.8.1 @@ -737,8 +778,8 @@ snapshots: '@aws-sdk/core': 3.974.20 '@aws-sdk/nested-clients': 3.997.20 '@aws-sdk/types': 3.973.12 - '@smithy/core': 3.24.6 - '@smithy/types': 4.14.3 + '@smithy/core': 3.29.5 + '@smithy/types': 4.16.1 tslib: 2.8.1 '@aws-sdk/credential-provider-node@3.972.55': @@ -815,7 +856,7 @@ snapshots: '@aws-sdk/types': 3.973.12 '@smithy/core': 3.24.6 '@smithy/fetch-http-handler': 5.4.6 - '@smithy/node-http-handler': 4.7.7 + '@smithy/node-http-handler': 4.9.7 '@smithy/types': 4.14.3 tslib: 2.8.1 @@ -823,7 +864,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.973.12 '@smithy/signature-v4': 5.4.6 - '@smithy/types': 4.14.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 '@aws-sdk/token-providers@3.1048.0': @@ -840,8 +881,8 @@ snapshots: '@aws-sdk/core': 3.974.20 '@aws-sdk/nested-clients': 3.997.20 '@aws-sdk/types': 3.973.12 - '@smithy/core': 3.24.6 - '@smithy/types': 4.14.3 + '@smithy/core': 3.29.5 + '@smithy/types': 4.16.1 tslib: 2.8.1 '@aws-sdk/types@3.973.12': @@ -863,9 +904,9 @@ snapshots: '@babel/runtime@7.29.7': {} - '@earendil-works/pi-agent-core@0.75.5(ws@8.21.0)(zod@4.4.3)': + '@earendil-works/pi-agent-core@0.80.10(ws@8.21.1)(zod@4.4.3)': dependencies: - '@earendil-works/pi-ai': 0.75.5(ws@8.21.0)(zod@4.4.3) + '@earendil-works/pi-ai': 0.80.10(ws@8.21.1)(zod@4.4.3) ignore: 7.0.5 typebox: 1.1.38 yaml: 2.9.0 @@ -877,7 +918,7 @@ snapshots: - ws - zod - '@earendil-works/pi-ai@0.75.5(ws@8.21.0)(zod@4.4.3)': + '@earendil-works/pi-ai@0.75.5(ws@8.21.1)(zod@4.4.3)': dependencies: '@anthropic-ai/sdk': 0.91.1(zod@4.4.3) '@aws-sdk/client-bedrock-runtime': 3.1048.0 @@ -886,7 +927,28 @@ snapshots: '@smithy/node-http-handler': 4.7.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 - openai: 6.26.0(ws@8.21.0)(zod@4.4.3) + openai: 6.26.0(ws@8.21.1)(zod@4.4.3) + partial-json: 0.1.7 + typebox: 1.1.38 + transitivePeerDependencies: + - '@modelcontextprotocol/sdk' + - bufferutil + - supports-color + - utf-8-validate + - ws + - zod + + '@earendil-works/pi-ai@0.80.10(ws@8.21.1)(zod@4.4.3)': + dependencies: + '@anthropic-ai/sdk': 0.91.1(zod@4.4.3) + '@aws-sdk/client-bedrock-runtime': 3.1048.0 + '@google/genai': 1.52.0 + '@mistralai/mistralai': 2.2.6(@opentelemetry/api@1.9.0) + '@opentelemetry/api': 1.9.0 + '@smithy/node-http-handler': 4.7.3 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + openai: 6.26.0(ws@8.21.1)(zod@4.4.3) partial-json: 0.1.7 typebox: 1.1.38 transitivePeerDependencies: @@ -986,9 +1048,9 @@ snapshots: - supports-color - utf-8-validate - '@masumi-network/pi-sokosumi@https://codeload.github.com/masumi-network/pi-sokosumi/tar.gz/1823fa36c5ad48e34c74f515b6229674c3d6cd80(@earendil-works/pi-ai@0.75.5(ws@8.21.0)(zod@4.4.3))': + '@masumi-network/pi-sokosumi@https://codeload.github.com/masumi-network/pi-sokosumi/tar.gz/1823fa36c5ad48e34c74f515b6229674c3d6cd80(@earendil-works/pi-ai@0.75.5(ws@8.21.1)(zod@4.4.3))': dependencies: - '@earendil-works/pi-ai': 0.75.5(ws@8.21.0)(zod@4.4.3) + '@earendil-works/pi-ai': 0.75.5(ws@8.21.1)(zod@4.4.3) '@mistralai/mistralai@2.2.1': dependencies: @@ -999,8 +1061,24 @@ snapshots: - bufferutil - utf-8-validate + '@mistralai/mistralai@2.2.6(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/semantic-conventions': 1.43.0 + ws: 8.21.1 + zod: 4.4.3 + zod-to-json-schema: 3.25.2(zod@4.4.3) + optionalDependencies: + '@opentelemetry/api': 1.9.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + '@nodable/entities@2.2.0': {} + '@opentelemetry/api@1.9.0': {} + + '@opentelemetry/semantic-conventions@1.43.0': {} + '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -1029,6 +1107,11 @@ snapshots: '@smithy/types': 4.14.3 tslib: 2.8.1 + '@smithy/core@3.29.5': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + '@smithy/credential-provider-imds@4.3.8': dependencies: '@smithy/core': 3.24.6 @@ -1051,10 +1134,10 @@ snapshots: '@smithy/types': 4.14.3 tslib: 2.8.1 - '@smithy/node-http-handler@4.7.7': + '@smithy/node-http-handler@4.9.7': dependencies: - '@smithy/core': 3.24.6 - '@smithy/types': 4.14.3 + '@smithy/core': 3.29.5 + '@smithy/types': 4.16.1 tslib: 2.8.1 '@smithy/signature-v4@5.4.6': @@ -1067,6 +1150,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@smithy/types@4.16.1': + dependencies: + tslib: 2.8.1 + '@smithy/util-buffer-from@2.2.0': dependencies: '@smithy/is-array-buffer': 2.2.0 @@ -1237,9 +1324,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - openai@6.26.0(ws@8.21.0)(zod@4.4.3): + openai@6.26.0(ws@8.21.1)(zod@4.4.3): optionalDependencies: - ws: 8.21.0 + ws: 8.21.1 zod: 4.4.3 p-retry@4.6.2: @@ -1294,6 +1381,8 @@ snapshots: ws@8.21.0: {} + ws@8.21.1: {} + xml-naming@0.1.0: {} yaml@2.9.0: {}