From ca8e2bccab54dd81a90428d1ddbe1138c90a4acc Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 12 Jan 2026 09:13:15 +0000 Subject: [PATCH] chore: update deps --- CHANGELOG.md | 6 + package.json | 12 +- ...atch => @mariozechner__pi-ai@0.43.0.patch} | 24 ++- pnpm-lock.yaml | 178 +++++++++--------- pnpm-workspace.yaml | 2 +- 5 files changed, 113 insertions(+), 109 deletions(-) rename patches/{@mariozechner__pi-ai@0.42.2.patch => @mariozechner__pi-ai@0.43.0.patch} (84%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 331a090ba..d12720418 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.1.12 + +### Changes +- Deps: update pi-agent-core/pi-ai/pi-coding-agent/pi-tui and refresh the pi-ai patch. +- Dev: bump @types/node. + ## 2026.1.11 ### Highlights diff --git a/package.json b/package.json index dc8271191..35ccb680d 100644 --- a/package.json +++ b/package.json @@ -130,10 +130,10 @@ "@grammyjs/runner": "^2.0.3", "@grammyjs/transformer-throttler": "^1.2.1", "@homebridge/ciao": "^1.3.4", - "@mariozechner/pi-agent-core": "^0.42.2", - "@mariozechner/pi-ai": "^0.42.2", - "@mariozechner/pi-coding-agent": "^0.42.2", - "@mariozechner/pi-tui": "^0.42.2", + "@mariozechner/pi-agent-core": "^0.43.0", + "@mariozechner/pi-ai": "^0.43.0", + "@mariozechner/pi-coding-agent": "^0.43.0", + "@mariozechner/pi-tui": "^0.43.0", "@microsoft/agents-hosting": "^1.1.1", "@microsoft/agents-hosting-express": "^1.1.1", "@microsoft/agents-hosting-extensions-teams": "^1.1.1", @@ -178,7 +178,7 @@ "@types/body-parser": "^1.19.6", "@types/express": "^5.0.6", "@types/markdown-it": "^14.1.2", - "@types/node": "^25.0.3", + "@types/node": "^25.0.6", "@types/proper-lockfile": "^4.1.4", "@types/qrcode-terminal": "^0.12.2", "@types/ws": "^8.18.1", @@ -204,7 +204,7 @@ "@sinclair/typebox": "0.34.47" }, "patchedDependencies": { - "@mariozechner/pi-ai@0.42.2": "patches/@mariozechner__pi-ai@0.42.2.patch" + "@mariozechner/pi-ai@0.43.0": "patches/@mariozechner__pi-ai@0.43.0.patch" } }, "vitest": { diff --git a/patches/@mariozechner__pi-ai@0.42.2.patch b/patches/@mariozechner__pi-ai@0.43.0.patch similarity index 84% rename from patches/@mariozechner__pi-ai@0.42.2.patch rename to patches/@mariozechner__pi-ai@0.43.0.patch index 1d0d2ec6b..6b8d59649 100644 --- a/patches/@mariozechner__pi-ai@0.42.2.patch +++ b/patches/@mariozechner__pi-ai@0.43.0.patch @@ -1,5 +1,5 @@ diff --git a/dist/providers/google-gemini-cli.js b/dist/providers/google-gemini-cli.js -index 93aa26c395e9bd0df64376408a13d15ee9e7cce7..41a439e5fc370038a5febef9e8f021ee279cf8aa 100644 +index 12540bb1069087a0d0a2967f792008627b9f79d9..f30b525620e6d8e45146b439ec3733e4053c9d2a 100644 --- a/dist/providers/google-gemini-cli.js +++ b/dist/providers/google-gemini-cli.js @@ -248,6 +248,11 @@ export const streamGoogleGeminiCli = (model, context, options) => { @@ -15,10 +15,10 @@ index 93aa26c395e9bd0df64376408a13d15ee9e7cce7..41a439e5fc370038a5febef9e8f021ee if (attempt < MAX_RETRIES && isRetryableError(response.status, errorText)) { // Use server-provided delay or exponential backoff diff --git a/dist/providers/google-shared.js b/dist/providers/google-shared.js -index a130bad0df74a2d9f1baa9713c1c62902d77aaae..94d7297ee983f54de9ef11aedb2ef410bca04e90 100644 +index ae4710b0f134ac4a48f5b7053f454d1068bee71f..b1b5bd94586f68461ccc44e4a9cdf3acb4e0d084 100644 --- a/dist/providers/google-shared.js +++ b/dist/providers/google-shared.js -@@ -41,6 +41,8 @@ export function retainThoughtSignature(existing, incoming) { +@@ -42,6 +42,8 @@ export function retainThoughtSignature(existing, incoming) { export function convertMessages(model, context) { const contents = []; const transformedMessages = transformMessages(context.messages, model); @@ -27,33 +27,31 @@ index a130bad0df74a2d9f1baa9713c1c62902d77aaae..94d7297ee983f54de9ef11aedb2ef410 for (const msg of transformedMessages) { if (msg.role === "user") { if (typeof msg.content === "string") { -@@ -110,8 +112,8 @@ export function convertMessages(model, context) { +@@ -113,6 +115,9 @@ export function convertMessages(model, context) { args: block.arguments, }, }; -- if (model.provider === "google-vertex" && part?.functionCall?.id) { -- delete part.functionCall.id; // Vertex AI does not support 'id' in functionCall + if (shouldStripFunctionId && part?.functionCall?.id) { + delete part.functionCall.id; // Google Gemini/Vertex do not support 'id' in functionCall - } ++ } if (block.thoughtSignature) { part.thoughtSignature = block.thoughtSignature; -@@ -156,8 +158,8 @@ export function convertMessages(model, context) { + } +@@ -155,6 +160,9 @@ export function convertMessages(model, context) { ...(hasImages && supportsMultimodalFunctionResponse && { parts: imageParts }), }, }; -- if (model.provider === "google-vertex" && functionResponsePart.functionResponse?.id) { -- delete functionResponsePart.functionResponse.id; // Vertex AI does not support 'id' in functionResponse + if (shouldStripFunctionId && functionResponsePart.functionResponse?.id) { + delete functionResponsePart.functionResponse.id; // Google Gemini/Vertex do not support 'id' in functionResponse - } ++ } // Cloud Code Assist API requires all function responses to be in a single user turn. // Check if the last content is already a user turn with function responses and merge. + const lastContent = contents[contents.length - 1]; diff --git a/dist/providers/openai-codex-responses.js b/dist/providers/openai-codex-responses.js -index 188a8294f26fe1bfe3fb298a7f58e4d8eaf2a529..2f543a3ee9ea7603519562ac52ee00b6a7d0432c 100644 +index ad0a2aabbe10382cee4e463b68a02864dd235e57..8c001acfd0b4e0743181c246f1bedcf8cd2ffb02 100644 --- a/dist/providers/openai-codex-responses.js +++ b/dist/providers/openai-codex-responses.js -@@ -515,7 +515,7 @@ function convertTools(tools) { +@@ -517,7 +517,7 @@ function convertTools(tools) { name: tool.name, description: tool.description, parameters: tool.parameters, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e910eb77..0089c1b6d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,9 @@ overrides: '@sinclair/typebox': 0.34.47 patchedDependencies: - '@mariozechner/pi-ai@0.42.2': - hash: 448e906b80285162ebd0b9fa9a7f9695c64c64236ee8cc1b0fe612e5ae2ade1e - path: patches/@mariozechner__pi-ai@0.42.2.patch + '@mariozechner/pi-ai@0.43.0': + hash: 3eee8ed34968210911b89dc61e65d651e2be64943933d24ab1de86c7fee9ffdd + path: patches/@mariozechner__pi-ai@0.43.0.patch importers: @@ -32,17 +32,17 @@ importers: specifier: ^1.3.4 version: 1.3.4 '@mariozechner/pi-agent-core': - specifier: ^0.42.2 - version: 0.42.2(ws@8.19.0)(zod@4.3.5) + specifier: ^0.43.0 + version: 0.43.0(ws@8.19.0)(zod@4.3.5) '@mariozechner/pi-ai': - specifier: ^0.42.2 - version: 0.42.2(patch_hash=448e906b80285162ebd0b9fa9a7f9695c64c64236ee8cc1b0fe612e5ae2ade1e)(ws@8.19.0)(zod@4.3.5) + specifier: ^0.43.0 + version: 0.43.0(patch_hash=3eee8ed34968210911b89dc61e65d651e2be64943933d24ab1de86c7fee9ffdd)(ws@8.19.0)(zod@4.3.5) '@mariozechner/pi-coding-agent': - specifier: ^0.42.2 - version: 0.42.2(ws@8.19.0)(zod@4.3.5) + specifier: ^0.43.0 + version: 0.43.0(ws@8.19.0)(zod@4.3.5) '@mariozechner/pi-tui': - specifier: ^0.42.2 - version: 0.42.2 + specifier: ^0.43.0 + version: 0.43.0 '@microsoft/agents-hosting': specifier: ^1.1.1 version: 1.1.1 @@ -171,8 +171,8 @@ importers: specifier: ^14.1.2 version: 14.1.2 '@types/node': - specifier: ^25.0.3 - version: 25.0.3 + specifier: ^25.0.6 + version: 25.0.6 '@types/proper-lockfile': specifier: ^4.1.4 version: 4.1.4 @@ -184,7 +184,7 @@ importers: version: 8.18.1 '@vitest/coverage-v8': specifier: ^4.0.16 - version: 4.0.16(@vitest/browser@4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16))(vitest@4.0.16) + version: 4.0.16(@vitest/browser@4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16))(vitest@4.0.16) docx-preview: specifier: ^0.3.7 version: 0.3.7 @@ -223,7 +223,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.16 - version: 4.0.16(@types/node@25.0.3)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.16(@types/node@25.0.6)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) wireit: specifier: ^0.14.12 version: 0.14.12 @@ -241,11 +241,11 @@ importers: version: 17.0.1 vite: specifier: 7.3.1 - version: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) devDependencies: '@vitest/browser-playwright': specifier: 4.0.16 - version: 4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + version: 4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) playwright: specifier: ^1.57.0 version: 1.57.0 @@ -254,7 +254,7 @@ importers: version: 5.9.3 vitest: specifier: 4.0.16 - version: 4.0.16(@types/node@25.0.3)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.16(@types/node@25.0.6)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) packages: @@ -855,22 +855,22 @@ packages: peerDependencies: lit: ^3.3.1 - '@mariozechner/pi-agent-core@0.42.2': - resolution: {integrity: sha512-j81u9v6FhNgYXTTcgM5FB7f2hLQPc/73oTM0LuRDlybJakDRM3z/BBGkRk5csCfjYN1OeEGMjqj61pR30WqOZg==} + '@mariozechner/pi-agent-core@0.43.0': + resolution: {integrity: sha512-Y7pVw58c01olDqDyOGO3aJ8SVwbQiYYmaeRdeUb66ilG+/l6wYsxdYINK/vi14MPEltsLSe+10XpjGy8TotMfw==} engines: {node: '>=20.0.0'} - '@mariozechner/pi-ai@0.42.2': - resolution: {integrity: sha512-uIPfOCGSWm8Uo4kJ0nWKClJlIhBFxDasBbbAzzEgR9NrsyZMHuFYn4Y2XsbNKHmc4KnoS6DZvaO6IP+/+IS9rw==} + '@mariozechner/pi-ai@0.43.0': + resolution: {integrity: sha512-kDcAe3WINSQN41GnUmqY2hxfRvLIg8+RXNq9WLB4QNILOI5//0CXvWpS3iMooNI7ptD8IVIgzdIiSDoCRwZW9g==} engines: {node: '>=20.0.0'} hasBin: true - '@mariozechner/pi-coding-agent@0.42.2': - resolution: {integrity: sha512-Rlxo2rWU4RjwBe4jr/CnqqknbDF3fnb3RzCe9u1mMm4nb2T9qLP3QGDo2c5DhWEpcRZ54hrR6HTennlEazfXvA==} + '@mariozechner/pi-coding-agent@0.43.0': + resolution: {integrity: sha512-2RfG8E0FLJznN7iebDzupwyJG3qnM2Jxxca9Vmivh4PjFdALQhHxyoUsE0I5prNg9eLmRyfbXmDfNtsl2j2fvA==} engines: {node: '>=20.0.0'} hasBin: true - '@mariozechner/pi-tui@0.42.2': - resolution: {integrity: sha512-im3HwwKvSlh+N1hJpKVoZYW1JrXz0N3eN/PfpWX8DJYYTTG4RDaT0Mbbf0vUbkKSqCfeJQZCN5bfCocTXlU8wA==} + '@mariozechner/pi-tui@0.43.0': + resolution: {integrity: sha512-8/DjFHY4AjUFSOFNO0MNTJJLb1OMFjx/9u07Hb/JfBaQg20QxL9sIitCpPCuWNQgdjad3La306uQ0Tb/BamSaw==} engines: {node: '>=20.0.0'} '@microsoft/agents-activity@1.1.1': @@ -1309,11 +1309,11 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/express-serve-static-core@4.19.7': - resolution: {integrity: sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==} + '@types/express-serve-static-core@4.19.8': + resolution: {integrity: sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==} - '@types/express-serve-static-core@5.1.0': - resolution: {integrity: sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==} + '@types/express-serve-static-core@5.1.1': + resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==} '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} @@ -1351,11 +1351,11 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@24.10.4': - resolution: {integrity: sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==} + '@types/node@24.10.7': + resolution: {integrity: sha512-+054pVMzVTmRQV8BhpGv3UyfZ2Llgl8rdpDTon+cUH9+na0ncBVXj3wTUKh14+Kiz18ziM3b4ikpP5/Pc0rQEQ==} - '@types/node@25.0.3': - resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} + '@types/node@25.0.6': + resolution: {integrity: sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q==} '@types/proper-lockfile@4.1.4': resolution: {integrity: sha512-uo2ABllncSqg9F1D4nugVl9v93RmjxF6LJzQLMLDdPaXCUIDPeOJ21Gbqi43xNKzBi/WQ0Q0dICqufzQbMjipQ==} @@ -3396,7 +3396,7 @@ snapshots: '@buape/carbon@0.0.0-beta-20260110172854(hono@4.11.3)': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.7 discord-api-types: 0.38.36 optionalDependencies: '@cloudflare/workers-types': 4.20251205.0 @@ -3805,10 +3805,10 @@ snapshots: transitivePeerDependencies: - tailwindcss - '@mariozechner/pi-agent-core@0.42.2(ws@8.19.0)(zod@4.3.5)': + '@mariozechner/pi-agent-core@0.43.0(ws@8.19.0)(zod@4.3.5)': dependencies: - '@mariozechner/pi-ai': 0.42.2(patch_hash=448e906b80285162ebd0b9fa9a7f9695c64c64236ee8cc1b0fe612e5ae2ade1e)(ws@8.19.0)(zod@4.3.5) - '@mariozechner/pi-tui': 0.42.2 + '@mariozechner/pi-ai': 0.43.0(patch_hash=3eee8ed34968210911b89dc61e65d651e2be64943933d24ab1de86c7fee9ffdd)(ws@8.19.0)(zod@4.3.5) + '@mariozechner/pi-tui': 0.43.0 transitivePeerDependencies: - '@modelcontextprotocol/sdk' - bufferutil @@ -3817,7 +3817,7 @@ snapshots: - ws - zod - '@mariozechner/pi-ai@0.42.2(patch_hash=448e906b80285162ebd0b9fa9a7f9695c64c64236ee8cc1b0fe612e5ae2ade1e)(ws@8.19.0)(zod@4.3.5)': + '@mariozechner/pi-ai@0.43.0(patch_hash=3eee8ed34968210911b89dc61e65d651e2be64943933d24ab1de86c7fee9ffdd)(ws@8.19.0)(zod@4.3.5)': dependencies: '@anthropic-ai/sdk': 0.71.2(zod@4.3.5) '@google/genai': 1.34.0 @@ -3837,12 +3837,12 @@ snapshots: - ws - zod - '@mariozechner/pi-coding-agent@0.42.2(ws@8.19.0)(zod@4.3.5)': + '@mariozechner/pi-coding-agent@0.43.0(ws@8.19.0)(zod@4.3.5)': dependencies: '@mariozechner/clipboard': 0.3.0 - '@mariozechner/pi-agent-core': 0.42.2(ws@8.19.0)(zod@4.3.5) - '@mariozechner/pi-ai': 0.42.2(patch_hash=448e906b80285162ebd0b9fa9a7f9695c64c64236ee8cc1b0fe612e5ae2ade1e)(ws@8.19.0)(zod@4.3.5) - '@mariozechner/pi-tui': 0.42.2 + '@mariozechner/pi-agent-core': 0.43.0(ws@8.19.0)(zod@4.3.5) + '@mariozechner/pi-ai': 0.43.0(patch_hash=3eee8ed34968210911b89dc61e65d651e2be64943933d24ab1de86c7fee9ffdd)(ws@8.19.0)(zod@4.3.5) + '@mariozechner/pi-tui': 0.43.0 chalk: 5.6.2 cli-highlight: 2.1.11 diff: 8.0.2 @@ -3861,7 +3861,7 @@ snapshots: - ws - zod - '@mariozechner/pi-tui@0.42.2': + '@mariozechner/pi-tui@0.43.0': dependencies: '@types/mime-types': 2.1.4 chalk: 5.6.2 @@ -4146,14 +4146,14 @@ snapshots: '@slack/logger@4.0.0': dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@slack/oauth@3.0.4': dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.13.0 '@types/jsonwebtoken': 9.0.10 - '@types/node': 25.0.3 + '@types/node': 25.0.6 jsonwebtoken: 9.0.3 transitivePeerDependencies: - debug @@ -4162,7 +4162,7 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.13.0 - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/ws': 8.18.1 eventemitter3: 5.0.1 ws: 8.19.0 @@ -4177,7 +4177,7 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/types': 2.19.0 - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/retry': 0.12.0 axios: 1.13.2 eventemitter3: 5.0.1 @@ -4237,7 +4237,7 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/bun@1.3.3': dependencies: @@ -4251,22 +4251,22 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/deep-eql@4.0.2': {} '@types/estree@1.0.8': {} - '@types/express-serve-static-core@4.19.7': + '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 - '@types/express-serve-static-core@5.1.0': + '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -4274,14 +4274,14 @@ snapshots: '@types/express@4.17.25': dependencies: '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 4.19.7 + '@types/express-serve-static-core': 4.19.8 '@types/qs': 6.14.0 '@types/serve-static': 1.15.10 '@types/express@5.0.6': dependencies: '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 5.1.0 + '@types/express-serve-static-core': 5.1.1 '@types/serve-static': 2.2.0 '@types/http-errors@2.0.5': {} @@ -4289,7 +4289,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/linkify-it@5.0.0': {} @@ -4310,11 +4310,11 @@ snapshots: '@types/node@10.17.60': {} - '@types/node@24.10.4': + '@types/node@24.10.7': dependencies: undici-types: 7.16.0 - '@types/node@25.0.3': + '@types/node@25.0.6': dependencies: undici-types: 7.16.0 @@ -4335,28 +4335,28 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/send@1.2.1': dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/send': 0.17.6 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@types/trusted-types@2.0.7': {} '@types/ws@8.18.1': dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 '@typespec/ts-http-runtime@0.3.2': dependencies: @@ -4366,25 +4366,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/browser-playwright@4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': + '@vitest/browser-playwright@4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': dependencies: - '@vitest/browser': 4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) - '@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/browser': 4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + '@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) playwright: 1.57.0 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@25.0.3)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.16(@types/node@25.0.6)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': + '@vitest/browser-preview@4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) - vitest: 4.0.16(@types/node@25.0.3)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + '@vitest/browser': 4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + vitest: 4.0.16(@types/node@25.0.6)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - bufferutil - msw @@ -4392,16 +4392,16 @@ snapshots: - vite optional: true - '@vitest/browser@4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': + '@vitest/browser@4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': dependencies: - '@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/utils': 4.0.16 magic-string: 0.30.21 pixelmatch: 7.1.0 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@25.0.3)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.16(@types/node@25.0.6)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -4409,7 +4409,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.0.16(@vitest/browser@4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16))(vitest@4.0.16)': + '@vitest/coverage-v8@4.0.16(@vitest/browser@4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16))(vitest@4.0.16)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.16 @@ -4422,9 +4422,9 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@25.0.3)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.16(@types/node@25.0.6)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) optionalDependencies: - '@vitest/browser': 4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + '@vitest/browser': 4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) transitivePeerDependencies: - supports-color @@ -4437,13 +4437,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.16 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) '@vitest/pretty-format@4.0.16': dependencies: @@ -4663,7 +4663,7 @@ snapshots: bun-types@1.3.3: dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 optional: true bytes@3.1.2: {} @@ -5778,7 +5778,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 25.0.3 + '@types/node': 25.0.6 long: 5.3.2 proxy-addr@2.0.7: @@ -6246,7 +6246,7 @@ snapshots: vary@1.1.2: {} - vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -6255,17 +6255,17 @@ snapshots: rollup: 4.55.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.6 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.30.2 tsx: 4.21.0 yaml: 2.8.2 - vitest@4.0.16(@types/node@25.0.3)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.16(@types/node@25.0.6)(@vitest/browser-playwright@4.0.16)(@vitest/browser-preview@4.0.16)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.16 - '@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.16 '@vitest/runner': 4.0.16 '@vitest/snapshot': 4.0.16 @@ -6282,12 +6282,12 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.0.3 - '@vitest/browser-playwright': 4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) - '@vitest/browser-preview': 4.0.16(vite@7.3.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + '@types/node': 25.0.6 + '@vitest/browser-playwright': 4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + '@vitest/browser-preview': 4.0.16(vite@7.3.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) transitivePeerDependencies: - jiti - less diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 266963933..739e783cc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,4 +10,4 @@ onlyBuiltDependencies: - sharp patchedDependencies: - '@mariozechner/pi-ai@0.42.2': patches/@mariozechner__pi-ai@0.42.2.patch + '@mariozechner/pi-ai@0.43.0': patches/@mariozechner__pi-ai@0.43.0.patch