diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 5ef8134db..77c9e5962 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -58,7 +58,7 @@ "@ling-stack/contracts": "workspace:*", "@ling-stack/localization": "workspace:*", "@ling-stack/ui-react": "workspace:*", - "lucide-react": "1.58.0", + "lucide-react": "1.61.0", "mammoth": "1.13.0", "pdf-parse": "2.4.5", "react": "^19.2.8", diff --git a/apps/web/package.json b/apps/web/package.json index d7dae7cff..179647d4c 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -25,10 +25,10 @@ "@ling-stack/core": "workspace:*", "@ling-stack/localization": "workspace:*", "@ling-stack/ui-react": "workspace:*", - "@tanstack/react-virtual": "3.14.21", + "@tanstack/react-virtual": "3.14.22", "@xyflow/react": "^12.9.3", "katex": "^0.19.0", - "lucide-react": "1.58.0", + "lucide-react": "1.61.0", "qrcode": "1.5.4", "react": "^19.2.8", "react-dom": "^19.2.8", diff --git a/package.json b/package.json index 2419398b9..7843f7013 100644 --- a/package.json +++ b/package.json @@ -55,6 +55,7 @@ "image-size" ], "overrides": { + "@napi-rs/canvas": "1.0.11", "@radix-ui/react-dismissable-layer@1.1.19": "1.1.20", "@expo/cli>zod": "4.6.6", "brace-expansion@>=1.0.0 <1.1.21": "1.1.21", diff --git a/packages/conversation-ui-react/package.json b/packages/conversation-ui-react/package.json index a78f5b152..047faf913 100644 --- a/packages/conversation-ui-react/package.json +++ b/packages/conversation-ui-react/package.json @@ -24,7 +24,7 @@ "@ling-stack/conversation-ui-core": "workspace:*", "@ling-stack/ui-react": "workspace:*", "katex": "^0.19.0", - "lucide-react": "1.58.0", + "lucide-react": "1.61.0", "mermaid": "^11.12.0", "type-fest": "^5.8.0" }, diff --git a/packages/daemon/package.json b/packages/daemon/package.json index 70455cc29..449f0cdc7 100644 --- a/packages/daemon/package.json +++ b/packages/daemon/package.json @@ -31,14 +31,14 @@ "@modelcontextprotocol/sdk": "1.32.1", "@xmldom/xmldom": "0.9.12", "diff": "9.0.0", - "docx": "9.11.0", + "docx": "9.13.0", "jszip": "3.10.2", - "officeparser": "8.1.1", + "officeparser": "8.2.0", "pdf-parse": "2.4.5", "pptxgenjs": "4.0.1", "shell-quote": "1.12.0", "undici": "7.30.1", - "zod": "4.6.6", + "zod": "4.6.7", "ws": "^8.21.0", "xlsx-populate": "1.21.0", "@agentclientprotocol/sdk": "1.9.0", diff --git a/packages/runner-pi/package.json b/packages/runner-pi/package.json index 7ad18c28d..95afde6de 100644 --- a/packages/runner-pi/package.json +++ b/packages/runner-pi/package.json @@ -18,6 +18,6 @@ "@earendil-works/pi-coding-agent": "1.1.0", "@ling-stack/plugin-sdk": "workspace:*", "undici": "7.30.1", - "zod": "4.6.6" + "zod": "4.6.7" } } diff --git a/packages/ui-react/package.json b/packages/ui-react/package.json index a01c4584b..b9a1b84bc 100644 --- a/packages/ui-react/package.json +++ b/packages/ui-react/package.json @@ -36,7 +36,7 @@ "@radix-ui/react-toggle-group": "1.2.1", "@radix-ui/react-tooltip": "1.4.1", "fflate": "^0.8.2", - "lucide-react": "1.58.0" + "lucide-react": "1.61.0" }, "peerDependencies": { "react": "^19.2.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b722771f3..467fec23c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: + '@napi-rs/canvas': 1.0.11 '@radix-ui/react-dismissable-layer@1.1.19': 1.1.20 '@expo/cli>zod': 4.6.6 brace-expansion@>=1.0.0 <1.1.21: 1.1.21 @@ -97,8 +98,8 @@ importers: specifier: 2.1.1 version: 2.1.1 lucide-react: - specifier: 1.58.0 - version: 1.58.0(@types/react@19.3.0)(react@19.3.0) + specifier: 1.61.0 + version: 1.61.0(@types/react@19.3.0)(react@19.3.0) mammoth: specifier: 1.13.0 version: 1.13.0 @@ -252,8 +253,8 @@ importers: specifier: workspace:* version: link:../../packages/ui-react '@tanstack/react-virtual': - specifier: 3.14.21 - version: 3.14.21(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + specifier: 3.14.22 + version: 3.14.22(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@xyflow/react': specifier: ^12.9.3 version: 12.12.0(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) @@ -261,8 +262,8 @@ importers: specifier: ^0.19.0 version: 0.19.0 lucide-react: - specifier: 1.58.0 - version: 1.58.0(@types/react@19.3.0)(react@19.3.0) + specifier: 1.61.0 + version: 1.61.0(@types/react@19.3.0)(react@19.3.0) qrcode: specifier: 1.5.4 version: 1.5.4 @@ -361,8 +362,8 @@ importers: specifier: ^0.19.0 version: 0.19.0 lucide-react: - specifier: 1.58.0 - version: 1.58.0(@types/react@19.3.0)(react@19.3.0) + specifier: 1.61.0 + version: 1.61.0(@types/react@19.3.0)(react@19.3.0) mermaid: specifier: ^11.12.0 version: 11.17.2 @@ -405,10 +406,10 @@ importers: dependencies: '@agentclientprotocol/sdk': specifier: 1.9.0 - version: 1.9.0(zod@4.6.6) + version: 1.9.0(zod@4.6.7) '@anthropic-ai/sdk': specifier: 0.135.0 - version: 0.135.0(zod@4.6.6) + version: 0.135.0(zod@4.6.7) '@ling-stack/browser-host': specifier: workspace:* version: link:../browser-host @@ -435,7 +436,7 @@ importers: version: link:../runner-pi '@modelcontextprotocol/sdk': specifier: 1.32.1 - version: 1.32.1(zod@4.6.6) + version: 1.32.1(zod@4.6.7) '@napi-rs/keyring': specifier: 2.1.1 version: 2.1.1 @@ -446,14 +447,14 @@ importers: specifier: 9.0.0 version: 9.0.0 docx: - specifier: 9.11.0 - version: 9.11.0 + specifier: 9.13.0 + version: 9.13.0 jszip: specifier: 3.10.2 version: 3.10.2 officeparser: - specifier: 8.1.1 - version: 8.1.1 + specifier: 8.2.0 + version: 8.2.0 pdf-parse: specifier: 2.4.5 version: 2.4.5 @@ -479,8 +480,8 @@ importers: specifier: 1.21.0 version: 1.21.0 zod: - specifier: 4.6.6 - version: 4.6.6 + specifier: 4.6.7 + version: 4.6.7 devDependencies: '@babel/parser': specifier: 8.0.7 @@ -530,10 +531,10 @@ importers: dependencies: '@earendil-works/pi-ai': specifier: 1.1.0 - version: 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.6) + version: 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.7) '@earendil-works/pi-coding-agent': specifier: 1.1.0 - version: 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(ws@8.22.0)(zod@4.6.6) + version: 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(ws@8.22.0)(zod@4.6.7) '@ling-stack/plugin-sdk': specifier: workspace:* version: link:../plugin-sdk @@ -541,8 +542,8 @@ importers: specifier: 7.30.1 version: 7.30.1 zod: - specifier: 4.6.6 - version: 4.6.6 + specifier: 4.6.7 + version: 4.6.7 packages/ui-react: dependencies: @@ -580,8 +581,8 @@ importers: specifier: ^0.8.2 version: 0.8.3 lucide-react: - specifier: 1.58.0 - version: 1.58.0(@types/react@19.3.0)(react@19.3.0) + specifier: 1.61.0 + version: 1.61.0(@types/react@19.3.0)(react@19.3.0) devDependencies: '@types/react': specifier: ^19.2.18 @@ -1620,108 +1621,54 @@ packages: '@cfworker/json-schema': optional: true - '@napi-rs/canvas-android-arm64@0.1.80': - resolution: {integrity: sha512-sk7xhN/MoXeuExlggf91pNziBxLPVUqF2CAVnB57KLG/pz7+U5TKG8eXdc3pm0d7Od0WreB6ZKLj37sX9muGOQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - '@napi-rs/canvas-android-arm64@1.0.11': resolution: {integrity: sha512-dtJS4FQEfH9OwSYLtMrEnj7T8DzBbJc/97LI/OkiWOYpW/iW5t6R/gcxVrUXS8l45gCVpwMufgucRe/pe0ISqA==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@napi-rs/canvas-darwin-arm64@0.1.80': - resolution: {integrity: sha512-O64APRTXRUiAz0P8gErkfEr3lipLJgM6pjATwavZ22ebhjYl/SUbpgM0xcWPQBNMP1n29afAC/Us5PX1vg+JNQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - '@napi-rs/canvas-darwin-arm64@1.0.11': resolution: {integrity: sha512-J/JylWoJTG8OQqZaiqly4IODyAxNofUlZo0wtSBJtHk6AdymbdIkPynAM1JvQaZpPaG5h+msk9QuK8y4i1ooqw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@napi-rs/canvas-darwin-x64@0.1.80': - resolution: {integrity: sha512-FqqSU7qFce0Cp3pwnTjVkKjjOtxMqRe6lmINxpIZYaZNnVI0H5FtsaraZJ36SiTHNjZlUB69/HhxNDT1Aaa9vA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - '@napi-rs/canvas-darwin-x64@1.0.11': resolution: {integrity: sha512-nlecCk3xy06eAGC7krZtzNDm9UNTHKuHQYK8ZYegdjzgSL8anGt/eLJZm86OWaNgZkwQwvDqfSmG8Nqe6MPZNQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@napi-rs/canvas-linux-arm-gnueabihf@0.1.80': - resolution: {integrity: sha512-eyWz0ddBDQc7/JbAtY4OtZ5SpK8tR4JsCYEZjCE3dI8pqoWUC8oMwYSBGCYfsx2w47cQgQCgMVRVTFiiO38hHQ==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - '@napi-rs/canvas-linux-arm-gnueabihf@1.0.11': resolution: {integrity: sha512-DKImmG+sTPolE0kGPsYPBxTtOjb3INALp32O2lW2CfSr0bAzSEKKuu+GrQbtilClyoPOahUErS3OrznFDraoWA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@napi-rs/canvas-linux-arm64-gnu@0.1.80': - resolution: {integrity: sha512-qwA63t8A86bnxhuA/GwOkK3jvb+XTQaTiVML0vAWoHyoZYTjNs7BzoOONDgTnNtr8/yHrq64XXzUoLqDzU+Uuw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@napi-rs/canvas-linux-arm64-gnu@1.0.11': resolution: {integrity: sha512-55sykACGENj5j1rhj+81AO8JbR9HYgGjRZ7/H+pNr4VE1DvINKYNMTcutk8ZmWxk276jAQvUKJ3+Kdj9GXU3lQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/canvas-linux-arm64-musl@0.1.80': - resolution: {integrity: sha512-1XbCOz/ymhj24lFaIXtWnwv/6eFHXDrjP0jYkc6iHQ9q8oXKzUX1Lc6bu+wuGiLhGh2GS/2JlfORC5ZcXimRcg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@napi-rs/canvas-linux-arm64-musl@1.0.11': resolution: {integrity: sha512-6Jz6jys17yXydO+WdJgu7JhoB4K7/w9sWHByzzTmLjQghUx3TDMWvLv+UcCdnWhg4oprET67EMymnrETdeGNAg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/canvas-linux-riscv64-gnu@0.1.80': - resolution: {integrity: sha512-XTzR125w5ZMs0lJcxRlS1K3P5RaZ9RmUsPtd1uGt+EfDyYMu4c6SEROYsxyatbbu/2+lPe7MPHOO/0a0x7L/gw==} - engines: {node: '>= 10'} - cpu: [riscv64] - os: [linux] - '@napi-rs/canvas-linux-riscv64-gnu@1.0.11': resolution: {integrity: sha512-lf2XeEebWiUYVOVEjLXxF7dfXrBBSEOBn9AqBh39VYXrPt5cDqI+1t58IFSjn8npqkg5jIOs8TQbjKABbFW1gQ==} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] - '@napi-rs/canvas-linux-x64-gnu@0.1.80': - resolution: {integrity: sha512-BeXAmhKg1kX3UCrJsYbdQd3hIMDH/K6HnP/pG2LuITaXhXBiNdh//TVVVVCBbJzVQaV5gK/4ZOCMrQW9mvuTqA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@napi-rs/canvas-linux-x64-gnu@1.0.11': resolution: {integrity: sha512-iDapw7nFSE5tsmQxcH2+KotJhyfVPmHd6vUOQN/Em+8WNbkZJwJ/rDowlJMFnMl0SYSDSfgKCNUGi6Sn5++Smg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/canvas-linux-x64-musl@0.1.80': - resolution: {integrity: sha512-x0XvZWdHbkgdgucJsRxprX/4o4sEed7qo9rCQA9ugiS9qE2QvP0RIiEugtZhfLH3cyI+jIRFJHV4Fuz+1BHHMg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@napi-rs/canvas-linux-x64-musl@1.0.11': resolution: {integrity: sha512-26q26AyITo3CGZX4HWFIMgBMA1lu3YN07gxzBm4tW6Hglq/OVyTP50kDrmWuKybCX6dh3m8Ly+c7YhI+sqCgCQ==} engines: {node: '>= 10'} @@ -1734,22 +1681,12 @@ packages: cpu: [arm64] os: [win32] - '@napi-rs/canvas-win32-x64-msvc@0.1.80': - resolution: {integrity: sha512-Z8jPsM6df5V8B1HrCHB05+bDiCxjE9QA//3YrkKIdVDEwn5RKaqOxCJDRJkl48cJbylcrJbW4HxZbTte8juuPg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@napi-rs/canvas-win32-x64-msvc@1.0.11': resolution: {integrity: sha512-DFYp/ZQRdKunI/LPc0UkRXG1vlNjJKOJf8O8Ctb8+wm2Nt2ELg9Eamc31D2VoakkfGo8L+z0Iejz6WtFbQwyGw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@napi-rs/canvas@0.1.80': - resolution: {integrity: sha512-DxuT1ClnIPts1kQx8FBmkk4BQDTfI5kIzywAaMjQSXfNnra5UFU9PwurXrl+Je3bJ6BGsp/zmshVVFbCmyI+ww==} - engines: {node: '>= 10'} - '@napi-rs/canvas@1.0.11': resolution: {integrity: sha512-vt5tog1cr+QKadIddGe+3LrcX0EmjEd0izF717Uwf92mBmgYfq2XRmL2r4bZU40spB69exxhrBn9I91HYEr/7w==} engines: {node: '>= 10'} @@ -2603,17 +2540,17 @@ packages: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} - '@tanstack/react-virtual@3.14.21': - resolution: {integrity: sha512-wWE/ZJDNNDp18JHWy7n5PQooqerHePVkEEu6Op0twKQ2InF9DPhYMQptQY0syDEviMd3/r8D0OUvKJibDGm9HQ==} + '@tanstack/react-virtual@3.14.22': + resolution: {integrity: sha512-zNiB9IF3prySTfAUrj9tPHjD/lonBYkfxrPP4v4ITUx+qwHajJR5cY/xirjvwc+KWkur10GX3TpsbKh7JkD8Lw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/virtual-core@3.19.6': - resolution: {integrity: sha512-CsTW892z23gy7IyxYTTorVu1uZWB+0N349rSMgKz4rFLPpLza7F7TpcCKeI5iUAwYQCt8QUlOU67J+KXCxtpGw==} + '@tanstack/virtual-core@3.19.7': + resolution: {integrity: sha512-gxy5SvH0mFRJ0YujtrflB/1HAu9Wn1KGvL0bjZfQkYVVMsIpQiwcf1mR06/ViN4NjllUb4HNCjqE9FGwgTvMCQ==} - '@tokenizer/inflate@0.4.1': - resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==} + '@tokenizer/inflate@0.5.2': + resolution: {integrity: sha512-3AZIuReWQ7i916s/UWAzy4V4k2wrkAZLW2sTi448W3w7Hz5uoc+Y7h+cnwzr0cwrwf3PsC5xKsH8MOl0NRltlg==} engines: {node: '>=18'} '@tokenizer/token@0.3.0': @@ -3728,8 +3665,8 @@ packages: dnssd-advertise@1.1.6: resolution: {integrity: sha512-Ndrrf6BMPalkQPd/zubL+4YghH2J9NspapQ09uDXwYbvOPkP0oaqf5CkcwJ0b50kS2O3ul6yVu+jz+RY62Cejg==} - docx@9.11.0: - resolution: {integrity: sha512-vQLEYi45vlN/auiMHgx4oC95wbP5qPaD7Vanfixcd3wtTl5gLUPWqUpwbw6yVN0/U6o3p3EX4P5puAeYPXvcSQ==} + docx@9.13.0: + resolution: {integrity: sha512-MofrvX7rzwCe1xUFXnwneQHzv2p1lIUIDPD01DueOnKGw+TSKxAAcK5Beo69bTyqKUYsX8d49Co03Bcntc60WQ==} engines: {node: '>=10'} dompurify@3.4.17: @@ -4087,8 +4024,8 @@ packages: fflate@0.8.3: resolution: {integrity: sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==} - file-type@22.1.1: - resolution: {integrity: sha512-sEB0oStmeLGtpmSAD88RDNuLsvhv4iC3u0lE25CUvfCULvj49xoQ3l3K525Vn+ZzsZ6DOLajQCV6RmhwwhqiJg==} + file-type@22.2.0: + resolution: {integrity: sha512-XmEVJsRpQMVYC+sWFW+FKAVo2P7/lPctDdWH4UQ1r6oxhdrTobnowdM3z+ZJ93a4J8D3yDpxX0bEvRuFev0vUQ==} engines: {node: '>=22'} filelist@1.0.6: @@ -4724,8 +4661,8 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lucide-react@1.58.0: - resolution: {integrity: sha512-hXaFNm6mk6QVtBnDGBn1YAs8j2tGUk0A4s/CpclIcczfxeXiW1rdOLVo6zCsoIih9XXsGvDODQerl749a2n7bA==} + lucide-react@1.61.0: + resolution: {integrity: sha512-v2SQPPPNjnr+BlhL9Spuzmo5yR+hLkftfuE4E3jaxdNPgSH0hJKPcLJBP7yAta87jQNPsSERS59PJjCJ/CorBA==} peerDependencies: '@types/react': '*' react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -5150,14 +5087,17 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - officeparser@8.1.1: - resolution: {integrity: sha512-dU5fvPk/ChGLazMO2FkrehWA+tKeWqvxhTmR1jxdN2gGEoSIY4K4CJnW9xmGdqRKOL3no4PbugZY5y9RUNcGEQ==} + officeparser@8.2.0: + resolution: {integrity: sha512-9NNNRbtuMQmxXySS3SzXty1Z+sGd8L0rQJLn0Rl+UUv60uW5G/tajK5oIhJchrLiyGvOfpIe9CbDP+xeiV5RZw==} engines: {node: '>=22.13.0'} hasBin: true peerDependencies: - pdf-lib: ^1.17.1 + '@pdf-lib/fontkit': ^1.1.1 || ^2.0.0 + pdf-lib: ^1.17.1 || ^2.0.0 puppeteer: '>=22' peerDependenciesMeta: + '@pdf-lib/fontkit': + optional: true pdf-lib: optional: true puppeteer: @@ -5905,8 +5845,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strtok3@10.3.5: - resolution: {integrity: sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==} + strtok3@10.6.2: + resolution: {integrity: sha512-BkdixFFUt7r7LsX6aGNPVyYMLjW+M1USLlKPNbZsrZEmLFh5tGqhdfckKo6xgsZIJqdDD0CZGkeCJJwNWQIKQA==} engines: {node: '>=18'} structured-headers@0.4.1: @@ -6346,17 +6286,10 @@ packages: xlsx-populate@1.21.0: resolution: {integrity: sha512-8v2Gm8BehXo6LU7KT802QoXTPkYY1SKk5V8g/UuYZnNB3JzXqud/P99Pxr2yXeKyt+sKlCatmidz6jQNie1hRw==} - xml-js@1.6.11: - resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} - hasBin: true - xml2js@0.6.0: resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==} engines: {node: '>=4.0.0'} - xml@1.0.1: - resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} - xmlbuilder@10.1.1: resolution: {integrity: sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==} engines: {node: '>=4.0'} @@ -6427,6 +6360,9 @@ packages: zod@4.6.6: resolution: {integrity: sha512-4UmzQUF5fxvfcYHlbjBmejU+w+hbDnWFx4aS8kBx7nPBHcO2SqPbpAG8snbdg+Xse4pRefR98hgjFgIMCI/UhA==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} + zustand@4.5.7: resolution: {integrity: sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==} engines: {node: '>=12.7.0'} @@ -6456,29 +6392,29 @@ snapshots: optionalDependencies: typescript: 7.0.2 - '@agentclientprotocol/sdk@1.9.0(zod@4.6.6)': + '@agentclientprotocol/sdk@1.9.0(zod@4.6.7)': dependencies: - zod: 4.6.6 + zod: 4.6.7 '@antfu/install-pkg@2.1.0': dependencies: package-manager-detector: 1.9.0 tinyexec: 1.3.1 - '@anthropic-ai/sdk@0.129.0(zod@4.6.6)': + '@anthropic-ai/sdk@0.129.0(zod@4.6.7)': dependencies: json-schema-to-ts: 3.1.1 standardwebhooks: 1.1.1 optionalDependencies: - zod: 4.6.6 + zod: 4.6.7 - '@anthropic-ai/sdk@0.135.0(zod@4.6.6)': + '@anthropic-ai/sdk@0.135.0(zod@4.6.7)': dependencies: '@opentelemetry/api': 1.9.1 json-schema-to-ts: 3.1.1 standardwebhooks: 1.1.1 optionalDependencies: - zod: 4.6.6 + zod: 4.6.7 '@aws-sdk/client-bedrock-runtime@3.1127.0': dependencies: @@ -7139,9 +7075,9 @@ snapshots: dependencies: esbuild: 0.28.2 - '@earendil-works/pi-agent-core@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.6)': + '@earendil-works/pi-agent-core@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.7)': dependencies: - '@earendil-works/pi-ai': 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.6) + '@earendil-works/pi-ai': 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.7) typebox: 1.3.27 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' @@ -7156,16 +7092,16 @@ snapshots: - ws - zod - '@earendil-works/pi-ai@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.6)': + '@earendil-works/pi-ai@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.7)': dependencies: - '@anthropic-ai/sdk': 0.129.0(zod@4.6.6) + '@anthropic-ai/sdk': 0.129.0(zod@4.6.7) '@aws-sdk/client-bedrock-runtime': 3.1127.0 '@earendil-works/pi-telemetry': 1.1.0 - '@google/genai': 2.21.0(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6)) + '@google/genai': 2.21.0(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7)) '@smithy/node-http-handler': 4.12.1 http-proxy-agent: 9.1.0 https-proxy-agent: 9.1.0 - openai: 7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.6) + openai: 7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.7) partial-json: 0.1.7 typebox: 1.3.27 transitivePeerDependencies: @@ -7181,16 +7117,16 @@ snapshots: - ws - zod - '@earendil-works/pi-ai@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.6)': + '@earendil-works/pi-ai@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.7)': dependencies: - '@anthropic-ai/sdk': 0.129.0(zod@4.6.6) + '@anthropic-ai/sdk': 0.129.0(zod@4.6.7) '@aws-sdk/client-bedrock-runtime': 3.1127.0 '@earendil-works/pi-telemetry': 1.1.0 - '@google/genai': 2.21.0(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6)) + '@google/genai': 2.21.0(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7)) '@smithy/node-http-handler': 4.12.1 http-proxy-agent: 9.1.0 https-proxy-agent: 9.1.0 - openai: 7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.6) + openai: 7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.7) partial-json: 0.1.7 typebox: 1.3.27 transitivePeerDependencies: @@ -7210,11 +7146,11 @@ snapshots: dependencies: quickjs-wasi: 3.6.2 - '@earendil-works/pi-coding-agent@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(ws@8.22.0)(zod@4.6.6)': + '@earendil-works/pi-coding-agent@1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(ws@8.22.0)(zod@4.6.7)': dependencies: '@earendil-works/chord': 1.1.0 - '@earendil-works/pi-agent-core': 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.6) - '@earendil-works/pi-ai': 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.6) + '@earendil-works/pi-agent-core': 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.7) + '@earendil-works/pi-ai': 1.1.0(@aws-sdk/credential-provider-node@3.972.84)(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.7) '@earendil-works/pi-codemode': 1.1.0 '@earendil-works/pi-mcp': 1.1.0 '@earendil-works/pi-tui': 1.1.0 @@ -7846,14 +7782,14 @@ snapshots: '@fontsource-variable/inter@5.3.0': {} - '@google/genai@2.21.0(@modelcontextprotocol/sdk@1.32.1(zod@4.6.6))': + '@google/genai@2.21.0(@modelcontextprotocol/sdk@1.32.1(zod@4.6.7))': dependencies: google-auth-library: 10.9.1 p-retry: 4.6.2 protobufjs: 7.6.5 ws: 8.22.0 optionalDependencies: - '@modelcontextprotocol/sdk': 1.32.1(zod@4.6.6) + '@modelcontextprotocol/sdk': 1.32.1(zod@4.6.7) transitivePeerDependencies: - bufferutil - supports-color @@ -7931,7 +7867,7 @@ snapshots: dependencies: '@chevrotain/types': 11.1.2 - '@modelcontextprotocol/sdk@1.32.1(zod@4.6.6)': + '@modelcontextprotocol/sdk@1.32.1(zod@4.6.7)': dependencies: '@hono/node-server': 2.1.3(hono@4.13.11) ajv: 8.20.0 @@ -7948,87 +7884,44 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.6.6 - zod-to-json-schema: 3.25.2(zod@4.6.6) + zod: 4.6.7 + zod-to-json-schema: 3.25.2(zod@4.6.7) transitivePeerDependencies: - supports-color - '@napi-rs/canvas-android-arm64@0.1.80': - optional: true - '@napi-rs/canvas-android-arm64@1.0.11': optional: true - '@napi-rs/canvas-darwin-arm64@0.1.80': - optional: true - '@napi-rs/canvas-darwin-arm64@1.0.11': optional: true - '@napi-rs/canvas-darwin-x64@0.1.80': - optional: true - '@napi-rs/canvas-darwin-x64@1.0.11': optional: true - '@napi-rs/canvas-linux-arm-gnueabihf@0.1.80': - optional: true - '@napi-rs/canvas-linux-arm-gnueabihf@1.0.11': optional: true - '@napi-rs/canvas-linux-arm64-gnu@0.1.80': - optional: true - '@napi-rs/canvas-linux-arm64-gnu@1.0.11': optional: true - '@napi-rs/canvas-linux-arm64-musl@0.1.80': - optional: true - '@napi-rs/canvas-linux-arm64-musl@1.0.11': optional: true - '@napi-rs/canvas-linux-riscv64-gnu@0.1.80': - optional: true - '@napi-rs/canvas-linux-riscv64-gnu@1.0.11': optional: true - '@napi-rs/canvas-linux-x64-gnu@0.1.80': - optional: true - '@napi-rs/canvas-linux-x64-gnu@1.0.11': optional: true - '@napi-rs/canvas-linux-x64-musl@0.1.80': - optional: true - '@napi-rs/canvas-linux-x64-musl@1.0.11': optional: true '@napi-rs/canvas-win32-arm64-msvc@1.0.11': optional: true - '@napi-rs/canvas-win32-x64-msvc@0.1.80': - optional: true - '@napi-rs/canvas-win32-x64-msvc@1.0.11': optional: true - '@napi-rs/canvas@0.1.80': - optionalDependencies: - '@napi-rs/canvas-android-arm64': 0.1.80 - '@napi-rs/canvas-darwin-arm64': 0.1.80 - '@napi-rs/canvas-darwin-x64': 0.1.80 - '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.80 - '@napi-rs/canvas-linux-arm64-gnu': 0.1.80 - '@napi-rs/canvas-linux-arm64-musl': 0.1.80 - '@napi-rs/canvas-linux-riscv64-gnu': 0.1.80 - '@napi-rs/canvas-linux-x64-gnu': 0.1.80 - '@napi-rs/canvas-linux-x64-musl': 0.1.80 - '@napi-rs/canvas-win32-x64-msvc': 0.1.80 - '@napi-rs/canvas@1.0.11': optionalDependencies: '@napi-rs/canvas-android-arm64': 1.0.11 @@ -8849,17 +8742,18 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tanstack/react-virtual@3.14.21(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': + '@tanstack/react-virtual@3.14.22(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@tanstack/virtual-core': 3.19.6 + '@tanstack/virtual-core': 3.19.7 react: 19.3.0 react-dom: 19.3.0(react@19.3.0) - '@tanstack/virtual-core@3.19.6': {} + '@tanstack/virtual-core@3.19.7': {} - '@tokenizer/inflate@0.4.1': + '@tokenizer/inflate@0.5.2': dependencies: debug: 4.4.3 + strtok3: 10.6.2 token-types: 6.1.2 transitivePeerDependencies: - supports-color @@ -10018,14 +9912,12 @@ snapshots: dnssd-advertise@1.1.6: {} - docx@9.11.0: + docx@9.13.0: dependencies: '@types/node': 26.6.5 hash.js: 1.1.7 jszip: 3.10.2 nanoid: 6.0.2 - xml: 1.0.1 - xml-js: 1.6.11 dompurify@3.4.17: optionalDependencies: @@ -10467,10 +10359,10 @@ snapshots: fflate@0.8.3: {} - file-type@22.1.1: + file-type@22.2.0: dependencies: - '@tokenizer/inflate': 0.4.1 - strtok3: 10.3.5 + '@tokenizer/inflate': 0.5.2 + strtok3: 10.6.2 token-types: 6.1.2 uint8array-extras: 1.6.0 transitivePeerDependencies: @@ -11126,7 +11018,7 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-react@1.58.0(@types/react@19.3.0)(react@19.3.0): + lucide-react@1.61.0(@types/react@19.3.0)(react@19.3.0): dependencies: react: 19.3.0 optionalDependencies: @@ -11848,11 +11740,11 @@ snapshots: object-keys@1.1.1: optional: true - officeparser@8.1.1: + officeparser@8.2.0: dependencies: '@xmldom/xmldom': 0.9.12 fflate: 0.8.3 - file-type: 22.1.1 + file-type: 22.2.0 pdfjs-dist: 6.2.108 tesseract.js: 7.0.0 transitivePeerDependencies: @@ -11891,21 +11783,21 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.6): + openai@7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@7.30.1)(ws@8.22.0)(zod@4.6.7): optionalDependencies: '@aws-sdk/credential-provider-node': 3.972.84 '@smithy/signature-v4': 5.7.4 undici: 7.30.1 ws: 8.22.0 - zod: 4.6.6 + zod: 4.6.7 - openai@7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.6): + openai@7.19.0(@aws-sdk/credential-provider-node@3.972.84)(@smithy/signature-v4@5.7.4)(undici@8.12.2)(ws@8.22.0)(zod@4.6.7): optionalDependencies: '@aws-sdk/credential-provider-node': 3.972.84 '@smithy/signature-v4': 5.7.4 undici: 8.12.2 ws: 8.22.0 - zod: 4.6.6 + zod: 4.6.7 opencollective-postinstall@2.0.3: {} @@ -11972,12 +11864,12 @@ snapshots: pdf-parse@2.4.5: dependencies: - '@napi-rs/canvas': 0.1.80 + '@napi-rs/canvas': 1.0.11 pdfjs-dist: 5.4.296 pdfjs-dist@5.4.296: optionalDependencies: - '@napi-rs/canvas': 0.1.80 + '@napi-rs/canvas': 1.0.11 pdfjs-dist@6.2.108: optionalDependencies: @@ -12673,7 +12565,7 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strtok3@10.3.5: + strtok3@10.6.2: dependencies: '@tokenizer/token': 0.3.0 @@ -13075,17 +12967,11 @@ snapshots: lodash: 4.18.1 sax: 1.6.1 - xml-js@1.6.11: - dependencies: - sax: 1.6.1 - xml2js@0.6.0: dependencies: sax: 1.6.1 xmlbuilder: 11.0.1 - xml@1.0.1: {} - xmlbuilder@10.1.1: {} xmlbuilder@11.0.1: {} @@ -13141,12 +13027,14 @@ snapshots: zlibjs@0.3.1: {} - zod-to-json-schema@3.25.2(zod@4.6.6): + zod-to-json-schema@3.25.2(zod@4.6.7): dependencies: - zod: 4.6.6 + zod: 4.6.7 zod@4.6.6: {} + zod@4.6.7: {} + zustand@4.5.7(@types/react@19.3.0)(react@19.3.0): dependencies: use-sync-external-store: 1.7.0(react@19.3.0)