diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 43f1b4b13d..093463e5f1 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -44,7 +44,7 @@ "smoke:browser:run": "electron scripts/browser-observe-act-smoke.mjs" }, "dependencies": { - "@jackwener/opencli": "1.8.6", + "@jackwener/opencli": "1.8.7", "@maka/computer-use": "0.1.0", "@maka/core": "0.1.0", "@maka/mcp": "0.1.0", @@ -58,7 +58,7 @@ "node-pty": "^1.2.0-beta.15", "qrcode": "^1.5.4", "ws": "^8.21.3", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { "@ant-design/icons-svg": "4.5.0", @@ -73,9 +73,9 @@ "@playwright/test": "^1.62.1", "@storybook/react-vite": "^10.5.10", "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.5", "@types/ws": "^8.18.1", - "@vitejs/plugin-react": "^6.1.0", + "@vitejs/plugin-react": "^6.1.1", "@xterm/addon-fit": "^0.11.0", "@xterm/xterm": "^6.0.0", "electron": "43.4.1", @@ -84,7 +84,7 @@ "linkedom": "^0.18.13", "react": "^19.2.1", "react-dom": "^19.2.1", - "simple-icons": "16.28.0", + "simple-icons": "16.29.0", "storybook": "^10.4.6", "vite": "^8.2.2" }, diff --git a/package-lock.json b/package-lock.json index 1f8d76d718..eab41edcd3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,15 +22,15 @@ "apps/desktop" ], "devDependencies": { - "@ai-sdk/provider-utils": "5.0.28", - "@astryxdesign/cli": "0.4.5", + "@ai-sdk/provider-utils": "5.0.33", + "@astryxdesign/cli": "0.5.0", "@astryxdesign/core": "0.5.2", "@babel/parser": "7.29.7", - "@biomejs/biome": "2.5.9", + "@biomejs/biome": "2.5.11", "@electron/asar": "4.3.0", - "@types/node": "^26.2.0", + "@types/node": "^26.4.0", "esbuild": "^0.28.1", - "knip": "^6.32.2", + "knip": "^6.33.0", "patch-package": "8.0.1", "typescript": "^7.0.2", "yaml": "2.9.0" @@ -44,7 +44,7 @@ "version": "0.2.0", "license": "Apache-2.0", "dependencies": { - "@jackwener/opencli": "1.8.6", + "@jackwener/opencli": "1.8.7", "@maka/computer-use": "0.1.0", "@maka/core": "0.1.0", "@maka/mcp": "0.1.0", @@ -58,7 +58,7 @@ "node-pty": "^1.2.0-beta.15", "qrcode": "^1.5.4", "ws": "^8.21.3", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { "@ant-design/icons-svg": "4.5.0", @@ -73,9 +73,9 @@ "@playwright/test": "^1.62.1", "@storybook/react-vite": "^10.5.10", "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.5", "@types/ws": "^8.18.1", - "@vitejs/plugin-react": "^6.1.0", + "@vitejs/plugin-react": "^6.1.1", "@xterm/addon-fit": "^0.11.0", "@xterm/xterm": "^6.0.0", "electron": "43.4.1", @@ -84,15 +84,15 @@ "linkedom": "^0.18.13", "react": "^19.2.1", "react-dom": "^19.2.1", - "simple-icons": "16.28.0", + "simple-icons": "^16.29.0", "storybook": "^10.4.6", "vite": "^8.2.2" } }, "apps/desktop/node_modules/@vitejs/plugin-react": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.0.tgz", - "integrity": "sha512-qd2BzUBehkov86WFhg0JkEFEYyCLG9uPCe6qWTY/kRlss9OvJrOF2UbIWT7p+8IzZHkEu0DNGHc4HSv+JdDLsw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.1.tgz", + "integrity": "sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==", "dev": true, "license": "MIT", "dependencies": { @@ -136,13 +136,13 @@ } }, "node_modules/@ai-sdk/anthropic": { - "version": "4.0.40", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.40.tgz", - "integrity": "sha512-cFlCZspCUC1LGDipARsKx3+4A8c9qI+vFuG0/04Phs0deKwifNsl8wDmcU2HO31aiNR9AJgEBcvg5S00zUS70g==", + "version": "4.0.45", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.45.tgz", + "integrity": "sha512-2h1WYU1VdfkI6CU3mLes7Vh4Ua3jq5LDE1ciMgUymLNS7ZbtqhgVzBBPhnOdg83lnkYTAOeApCgkGOdwJHxdkA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.7", - "@ai-sdk/provider-utils": "5.0.28" + "@ai-sdk/provider": "4.0.8", + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { "node": ">=22" @@ -151,10 +151,22 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/anthropic/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/code-mode": { - "version": "1.0.27", - "resolved": "https://registry.npmjs.org/@ai-sdk/code-mode/-/code-mode-1.0.27.tgz", - "integrity": "sha512-fMN54We/YleGu/IfV+gwVmazBK3dgJg3MCtkN1/jKhGD7smujAZJMSy2Ph4GPSy9dWa6vW7NyZ/BQDc09Q36/w==", + "version": "1.0.41", + "resolved": "https://registry.npmjs.org/@ai-sdk/code-mode/-/code-mode-1.0.41.tgz", + "integrity": "sha512-ISKGrErd7EApjprDrFcRl/K2vOwTCwxlnMwVxA/p3YIPRQ6yQMmHExNcuYcbR0m3hxfQ7rwa/qj/1xIm2Ogy7g==", "license": "Apache-2.0", "dependencies": { "run": "^2.0.0" @@ -163,17 +175,17 @@ "node": ">=22.13.0" }, "peerDependencies": { - "ai": "7.0.70" + "ai": "7.0.84" } }, "node_modules/@ai-sdk/cohere": { - "version": "4.0.28", - "resolved": "https://registry.npmjs.org/@ai-sdk/cohere/-/cohere-4.0.28.tgz", - "integrity": "sha512-1B5+aVNB80C5gEfZH6Q2C9BfbrQ5HKW4fMfeXMXtSBXTBJYWNQ4ON+bL5GDeSrnC2doheM/djheBmF0M8cl1fg==", + "version": "4.0.34", + "resolved": "https://registry.npmjs.org/@ai-sdk/cohere/-/cohere-4.0.34.tgz", + "integrity": "sha512-eGNRoHPIg4ogbX3ClLRtfbi3g1/T+XTfrN/FKlQS0DYCm3qJs+FnE0kvDa6sTwFbFfMUxdj9obmvMKmP7Pn7+g==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.7", - "@ai-sdk/provider-utils": "5.0.28" + "@ai-sdk/provider": "4.0.8", + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { "node": ">=22" @@ -182,14 +194,26 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/cohere/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/gateway": { - "version": "4.0.56", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.56.tgz", - "integrity": "sha512-fc7tq+v7WrzCV+aXegbq/EOs68tFDJYLEwnCOnVYcB/Y5ZTjUIHzyJlrqdoJUlMTkc/qmKsXb1ovVvdUYPmxIA==", + "version": "4.0.68", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.68.tgz", + "integrity": "sha512-XKvZv6HFoMOWK64zXMaQatk4SxBzBDkGg7enXPWsCkxqPP4zDhFewOoBKasf3FPnZP9ceE+Yj3BgW925blAWtw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.7", - "@ai-sdk/provider-utils": "5.0.28", + "@ai-sdk/provider": "4.0.8", + "@ai-sdk/provider-utils": "5.0.33", "@vercel/oidc": "3.2.0" }, "engines": { @@ -199,30 +223,26 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/google": { - "version": "4.0.47", - "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-4.0.47.tgz", - "integrity": "sha512-Aj/VRSDpNmxjC0mU1qWNI9BydRoRI3INVHv1KZcFj3lI7rdxmXuenhUfXw8KnfZlREWX3J3rM9JNF1khuxGfnw==", + "node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.7", - "@ai-sdk/provider-utils": "5.0.28" + "json-schema": "^0.4.0" }, "engines": { "node": ">=22" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/open-responses": { - "version": "2.0.34", - "resolved": "https://registry.npmjs.org/@ai-sdk/open-responses/-/open-responses-2.0.34.tgz", - "integrity": "sha512-9kTfIoj6Cowx37oAMZ/ECS9mFLxROo85MdPkrj0dpxJwIsYJmTos/HOuI2HW/LoelFpyTFz8w6uyPFhaHuUEtA==", + "node_modules/@ai-sdk/google": { + "version": "4.0.57", + "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-4.0.57.tgz", + "integrity": "sha512-/d4DKIDB5iTQ3X2PDDEdU5cQlLAC3qW7UL2WP+U7QKrr1tCJ58PFRd35NWieahxFe0yQF7PZrHdi212ALSy1Hw==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "4.0.8", - "@ai-sdk/provider-utils": "5.0.32" + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { "node": ">=22" @@ -231,7 +251,7 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/open-responses/node_modules/@ai-sdk/provider": { + "node_modules/@ai-sdk/google/node_modules/@ai-sdk/provider": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", @@ -243,17 +263,14 @@ "node": ">=22" } }, - "node_modules/@ai-sdk/open-responses/node_modules/@ai-sdk/provider-utils": { - "version": "5.0.32", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.32.tgz", - "integrity": "sha512-MZUhlINn6FzKIWuX3T36h+yM9d7bG+yatH+kC99ZCe0DHxXfP73KwaoLiLcZDPQDamFyO3umPPBLJieZJyG4DQ==", + "node_modules/@ai-sdk/open-responses": { + "version": "2.0.35", + "resolved": "https://registry.npmjs.org/@ai-sdk/open-responses/-/open-responses-2.0.35.tgz", + "integrity": "sha512-34AdDIllH8cEpPUj7fTBiWUYC4qtm5dpdZapo2GqueLXBJy7MynXCWk36KpcvWaGgiVfCL84CpvgXgmLenXbwA==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "4.0.8", - "@standard-schema/spec": "^1.1.0", - "@workflow/serde": "4.1.0", - "eventsource-parser": "^3.0.8", - "undici": "^7.28.0" + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { "node": ">=22" @@ -262,23 +279,26 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/open-responses/node_modules/undici": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", - "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", - "license": "MIT", + "node_modules/@ai-sdk/open-responses/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, "engines": { - "node": ">=20.18.1" + "node": ">=22" } }, "node_modules/@ai-sdk/openai": { - "version": "4.0.44", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.44.tgz", - "integrity": "sha512-x3XjhKu5r7DKELWwE5WzCAKePkAqZXlgvat4eIiSm37MaQHk+n3qeJxmVcfqJWlQ2kkAld8+f7G3E3yjG+4ShQ==", + "version": "4.0.51", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.51.tgz", + "integrity": "sha512-ByLpf4FrmiAFFV/hI2f3EwtuRR+e0AWttik2UsUgTpS10KIGEOvdO6RSMcMcDINQyqIQh8iCb9V7MC/6RtmDsg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.7", - "@ai-sdk/provider-utils": "5.0.28" + "@ai-sdk/provider": "4.0.8", + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { "node": ">=22" @@ -288,13 +308,13 @@ } }, "node_modules/@ai-sdk/openai-compatible": { - "version": "3.0.32", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-3.0.32.tgz", - "integrity": "sha512-G4zNrIHW965LuyVJz7KJrmqO6y7xgwVJZ2RmYo8TA3cPhpKSmbjw7fLF6Z9iZbqiz+oBvHHbSXl4HH8xlro8AQ==", + "version": "3.0.40", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-3.0.40.tgz", + "integrity": "sha512-4YvVykS7XfZEJMCe4gjxsT3CbCWXCONIK2QSVjEr+Xc4wbJcAxAM5xIWpx4x8ysFLlImhZc4OP4iTzeeGv76dA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.7", - "@ai-sdk/provider-utils": "5.0.28" + "@ai-sdk/provider": "4.0.8", + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { "node": ">=22" @@ -303,10 +323,22 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/provider": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.7.tgz", - "integrity": "sha512-6or44XprPzKbr8zkmzosowSE0pxkvJcoojBL+mCZvPUt3kvXp3XSNqeVun9golb1acEfSo6yaEBRT18h2VU+1Q==", + "node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@ai-sdk/openai/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" @@ -316,12 +348,12 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "5.0.28", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.28.tgz", - "integrity": "sha512-TnHUyd/rCYQqHg5RuiOaz/hUql6U+kbUaBW0Rp+0N5UhnAInA9CzzV0HXvuAAPwppDsK6fAx9Rd+tRawpJ/3pg==", + "version": "5.0.33", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.33.tgz", + "integrity": "sha512-TfjJqJmRsQyxAlb+3hGmP1o1xLUIT79yhOgtJuTF4hqsB37IC3CufGsuFhU04EeTOg7R9iptQ6Bzm0MW0n/c3g==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.7", + "@ai-sdk/provider": "4.0.8", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", @@ -334,6 +366,18 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/provider-utils/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/provider-utils/node_modules/undici": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", @@ -364,9 +408,9 @@ } }, "node_modules/@astryxdesign/cli": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@astryxdesign/cli/-/cli-0.4.5.tgz", - "integrity": "sha512-3kUYK5K5eO77O4trXmzG/GfwMBiFI2Y7MOfsVK3euHZk98zQX/Z04MXag+S89v5qeObS3S2LI27QitkIq7hoOQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astryxdesign/cli/-/cli-0.5.0.tgz", + "integrity": "sha512-RiRhSSMu4V07ZcbxS49r64Of04AuEnEWfoKovK7r11+3PxHalsQzP3elqothOTs49JaGVHGSHtBoLwh5o7RF9A==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1026,9 +1070,9 @@ } }, "node_modules/@biomejs/biome": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.5.9.tgz", - "integrity": "sha512-KkgCvdHB4IhtpHpF564plA9jo6fDOwWGQ/3jvreLzgOtRLEDoPqr7QO9qejNA8jKwDsSkAKr77hqBHnyUbIw4g==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.5.11.tgz", + "integrity": "sha512-Tj0dnkLPdW0ASjHfj2D/ZkkvPU2wrFmnE1jWTD2xzV1ycapV1DutbYXk4NDnR3rYTi1ZCbNFD4G2gRMEY65WaA==", "dev": true, "license": "MIT OR Apache-2.0", "bin": { @@ -1042,20 +1086,20 @@ "url": "https://opencollective.com/biome" }, "optionalDependencies": { - "@biomejs/cli-darwin-arm64": "2.5.9", - "@biomejs/cli-darwin-x64": "2.5.9", - "@biomejs/cli-linux-arm64": "2.5.9", - "@biomejs/cli-linux-arm64-musl": "2.5.9", - "@biomejs/cli-linux-x64": "2.5.9", - "@biomejs/cli-linux-x64-musl": "2.5.9", - "@biomejs/cli-win32-arm64": "2.5.9", - "@biomejs/cli-win32-x64": "2.5.9" + "@biomejs/cli-darwin-arm64": "2.5.11", + "@biomejs/cli-darwin-x64": "2.5.11", + "@biomejs/cli-linux-arm64": "2.5.11", + "@biomejs/cli-linux-arm64-musl": "2.5.11", + "@biomejs/cli-linux-x64": "2.5.11", + "@biomejs/cli-linux-x64-musl": "2.5.11", + "@biomejs/cli-win32-arm64": "2.5.11", + "@biomejs/cli-win32-x64": "2.5.11" } }, "node_modules/@biomejs/cli-darwin-arm64": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.5.9.tgz", - "integrity": "sha512-am22pX2aBqznqq1eMyIj/bZ++riF3Lk6ct7cbv+gQK0csFhr+d8O0RkOi2FF2qSgFgANbqNkIZ0/PxlnW2pLFg==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.5.11.tgz", + "integrity": "sha512-6SGZxoKbXvUjMn1t6A98HqWISPnGNbYs0R/Rt2JarmXBSev+lva4QxUMWEBX9lX1Wo1XTJ78uk5xVDtG58SRZg==", "cpu": [ "arm64" ], @@ -1070,9 +1114,9 @@ } }, "node_modules/@biomejs/cli-darwin-x64": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.5.9.tgz", - "integrity": "sha512-l44KWDHLDvEnD0N/XcrVs7VXb3A18xL7QS3WB0eL93wbmk529ffIG55vleGCqaunpRUjLrdnjK05Qki1dsjylg==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.5.11.tgz", + "integrity": "sha512-nYkXY7tLBEgnGbYapDKAyKzgt44ZEyG+AKalvTXtCWKYgepI9dw327q+cVgedxm+Udi1ZzHKUyZrIusHi/KQbw==", "cpu": [ "x64" ], @@ -1087,9 +1131,9 @@ } }, "node_modules/@biomejs/cli-linux-arm64": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.5.9.tgz", - "integrity": "sha512-ICaK+IYaVZvKbBxX2rwrPT0DdUDMnE9Vm3nQGe+mltQPmUg19pONzkPWGdY4FCsoreDETWDynvdt4ysCbF5gNQ==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.5.11.tgz", + "integrity": "sha512-3PVLSTD9RR73rvVPt5G3T1gc+ycggWEGfTD7RvzzbtcDPD27NxgxBbAFfpm7DXJKW6VLHWE1lLMGvFt2Qxjcow==", "cpu": [ "arm64" ], @@ -1107,9 +1151,9 @@ } }, "node_modules/@biomejs/cli-linux-arm64-musl": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.5.9.tgz", - "integrity": "sha512-7ImVPwBLCtkmpR5esd8RHhTqW94f0JLJQum6AneYcy94jRm18TaPPm7slaigGzFhfgt3QiD1Vj52LKmBAnKizA==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.5.11.tgz", + "integrity": "sha512-qhyZUMyCbWYFV2bAwRNVvfMVZ+hv7WYl6mossGrxC+uiQQXhvsuWWU8zz6jYX0mChZd9MgQZbm4vozTmG/5iGw==", "cpu": [ "arm64" ], @@ -1127,9 +1171,9 @@ } }, "node_modules/@biomejs/cli-linux-x64": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.5.9.tgz", - "integrity": "sha512-z22Q/zFYSvbIJfW1CbfZPu4X8PddS6Qd2ORbc6h+aT6EcwAxUF3m6fA4HjNvA3TU4X0dTJRwNPB165ES3PJXzg==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.5.11.tgz", + "integrity": "sha512-JOytptlsgM33B2MMFUg8iBrb4IKpbD5JnJrSeYiaFEeAj4vuXx0iQSQZ4qK7sqyMtfjZxxPdNdMZZVL4y/mFyA==", "cpu": [ "x64" ], @@ -1147,9 +1191,9 @@ } }, "node_modules/@biomejs/cli-linux-x64-musl": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.5.9.tgz", - "integrity": "sha512-RXGaD0o1/pTTguYw1aeDJh9ad6Lfrui0fI7mBderTyGr7WuUJkBIttgLkR3XJyoxOkkgfBDspaUT8wXArTqLZw==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.5.11.tgz", + "integrity": "sha512-oRRlrchG5EfrEL/EmtT1qUjSNHk3/5LGeZhQqADBBAJF1b1ET6964xEKe7aGlGARzDfza8H/seEsFJl7S6Ql9w==", "cpu": [ "x64" ], @@ -1167,9 +1211,9 @@ } }, "node_modules/@biomejs/cli-win32-arm64": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.5.9.tgz", - "integrity": "sha512-nHK+/HHC+D0ogAHUxomgoSTdjImb6fmNNVTKmf0tyu4eDL1DqPKIHc+i+UL8+b0RnAu8224qo8F2tCVnaT0A3w==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.5.11.tgz", + "integrity": "sha512-e49E6K9hzH/ohJNx8Y26mY8HaV4I4ZViIeoqhKsmoXLKHhQnMeBAVqCgsGf2Wa3lXlS7RkporDXMHHWkzvZzFw==", "cpu": [ "arm64" ], @@ -1184,9 +1228,9 @@ } }, "node_modules/@biomejs/cli-win32-x64": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.5.9.tgz", - "integrity": "sha512-Yiq0H56LjXSSw/hd9YkXgSLQfzyDJzbzU2TezozxyNw+uKWAqOtqGVvBfzKRRDiaFF5avGAhHdWKx7LtDOShUw==", + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.5.11.tgz", + "integrity": "sha512-QSQr/KjOgXA7OzXJUWS+oguKyAZ3Q0l/lnlDGbu397eKo83atuWUjBPJrsqbKNF6CARGw8XXJLGzpHC8Ryhd4Q==", "cpu": [ "x64" ], @@ -1280,9 +1324,9 @@ } }, "node_modules/@earendil-works/pi-tui": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.2.tgz", - "integrity": "sha512-ds2TLihOnM5sLJB3VpXV6y0uR5efVuHf4MN7yDpsty6hA2DUO/EDVzjp/0od0G2JslzVLMjT8T8zavtxVb+qbg==", + "version": "0.84.4", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.4.tgz", + "integrity": "sha512-nPUnwDkLtupPXnZQYrCwPFcuTydCDqTY6ZbFqhsL4S4kVq0AT418kPa/6uXwtaCD+MjBNBltb7ScTYX65yeE1w==", "license": "MIT", "dependencies": { "get-east-asian-width": "1.6.0", @@ -2256,16 +2300,16 @@ } }, "node_modules/@jackwener/opencli": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@jackwener/opencli/-/opencli-1.8.6.tgz", - "integrity": "sha512-2+phJOV7JkSeQR4uOnapAkhSwQDjNzHYzlCXZJBYiYi7bUxQz95nGbGuXeTseprZWES0kysVGySH63B1HG51hw==", + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/@jackwener/opencli/-/opencli-1.8.7.tgz", + "integrity": "sha512-2M+oPc70R1jNGzKzNrsm3fN4/gdvxCKlla7s9eaaTjkDjlzHpoZFN1YdV01A185kwCTN/ChOg+rbO4epO73c3w==", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@mozilla/readability": "^0.6.0", "cli-table3": "^0.6.5", "commander": "^14.0.3", - "js-yaml": "^4.1.0", + "js-yaml": "^4.3.1", "turndown": "^7.2.2", "turndown-plugin-gfm": "^1.0.2", "undici": "^6.27.0", @@ -3859,6 +3903,64 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, + "node_modules/@slack/logger": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@slack/logger/-/logger-5.0.0.tgz", + "integrity": "sha512-VGXhmmgsAo9shdQYh4tFDndd+7nsgp0Y5h0UPDaUp8K359pBasI6YdkMqFW3mCOxLQkq09qj7o7cq6f3DuXcJQ==", + "license": "MIT", + "dependencies": { + "@types/node": ">=20" + }, + "engines": { + "node": ">= 20", + "npm": ">=9.6.4" + } + }, + "node_modules/@slack/types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@slack/types/-/types-3.1.0.tgz", + "integrity": "sha512-bTzqrO3lxJ5iWedo1eJKNAs1koyEhaTwKLJUkD3KETnPeQvD978AAE4jvWstUws8Gbbc4JR6iYE6F7XjE8UGmw==", + "license": "MIT", + "engines": { + "node": ">= 20", + "npm": ">=9.6.4" + } + }, + "node_modules/@slack/web-api": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@slack/web-api/-/web-api-8.1.1.tgz", + "integrity": "sha512-am/z/LLbEC7gNQp6FpaGT0l4XnWqcXetpwdgZHzS7Nbb96q9R9QwWA3lo0ZXGuAHDkct0MvFnouzuc2Y4XNmow==", + "license": "MIT", + "dependencies": { + "@slack/logger": "^5.0.0", + "@slack/types": "^3.1.0", + "@types/node": ">=20", + "@types/retry": "0.12.5", + "eventemitter3": "^5.0.1", + "p-queue": "^6.6.2", + "p-retry": "^4.6.2", + "retry": "^0.13.1" + }, + "engines": { + "node": ">= 20", + "npm": ">=9.6.4" + } + }, + "node_modules/@slack/web-api/node_modules/@types/retry": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", + "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==", + "license": "MIT" + }, + "node_modules/@slack/web-api/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/@standard-schema/spec": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", @@ -4552,9 +4654,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.2.0.tgz", - "integrity": "sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.0.tgz", + "integrity": "sha512-faiGnoIrLH/V8cibOMEAZ8pMw6oXqSukl29ra4mN8GdaB2ZewzeaLj+INpV5N+Z1eKWzY+IzaIZH2EIR6YZRNQ==", "license": "MIT", "dependencies": { "undici-types": "~8.3.0" @@ -4571,9 +4673,9 @@ } }, "node_modules/@types/react-dom": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.4.tgz", - "integrity": "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==", + "version": "19.2.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.5.tgz", + "integrity": "sha512-fMPwH9v7r/pp43yUd2/Mbiex5KouJwwR3dzHkhLREUC6764VyDsqxhAxv6OFEYR1RhjOyD1naqba8ECDBe7ZQg==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5167,14 +5269,14 @@ } }, "node_modules/ai": { - "version": "7.0.70", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.70.tgz", - "integrity": "sha512-r7Y0alVQqairf0WvT3puyjz5wPMjRV5zYSHiGz87K3uoqkCeK1EaN6O8lLqduSszLcfqC6XVJAIdy3/RkPwPHg==", + "version": "7.0.84", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.84.tgz", + "integrity": "sha512-znHNBWADOy79k8EK7636kDm5LmnjF4tMzegC2TfmlLDobDZbs0z0OXD2sxtH3eDTp5Re+pJQESvjinWJ6+kadQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "4.0.56", - "@ai-sdk/provider": "4.0.7", - "@ai-sdk/provider-utils": "5.0.28" + "@ai-sdk/gateway": "4.0.68", + "@ai-sdk/provider": "4.0.8", + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { "node": ">=22" @@ -5183,6 +5285,18 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/ai/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", @@ -8360,13 +8474,14 @@ } }, "node_modules/formatly": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/formatly/-/formatly-0.3.0.tgz", - "integrity": "sha512-9XNj/o4wrRFyhSMJOvsuyMwy8aUfBaZ1VrqHVfohyXf0Sw0e+yfKG+xZaY3arGCOMdwFsqObtzVOc1gU9KiT9w==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/formatly/-/formatly-0.7.0.tgz", + "integrity": "sha512-7CXJtIIA0zy/u12StsYk25qVKxvdLA2ep2sTNxK3ov0mGNIIDqIvAXDSgTnAfDJFsPfWjuz0WjfYSdpvnLA5Tg==", "dev": true, "license": "MIT", "dependencies": { - "fd-package-json": "^2.0.0" + "fd-package-json": "^2.0.0", + "package-manager-detector": "^1.8.0" }, "bin": { "formatly": "bin/index.mjs" @@ -8535,9 +8650,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.1.tgz", - "integrity": "sha512-Dz/6HxkrxgNehhxLVeyv8sad9UzF2xBVeaKBQNDfJ5XiSXmp2gTR0eO0RWiT2NCKS5aGP9jjkOMggTN90qU50A==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.3.tgz", + "integrity": "sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==", "dev": true, "license": "MIT", "dependencies": { @@ -9504,9 +9619,9 @@ } }, "node_modules/knip": { - "version": "6.32.2", - "resolved": "https://registry.npmjs.org/knip/-/knip-6.32.2.tgz", - "integrity": "sha512-WXTXbmocrw7gqm1A1TQvFN0OgJ7hUSU6E1g6SPRIzzHFogUBhXByc7cYeOFVtJ2uODg7DP4VbESYBYnfbtBYsg==", + "version": "6.33.0", + "resolved": "https://registry.npmjs.org/knip/-/knip-6.33.0.tgz", + "integrity": "sha512-gMXWV2bqgJcdZKsaRgl1oH5V2J0VumhJ2ujfP4M6b9ftpca2BNpvlX3Dq++vVtEey7sU67EXCvZGNkQfG2w1RQ==", "dev": true, "funding": [ { @@ -9521,16 +9636,16 @@ "license": "ISC", "dependencies": { "fdir": "^6.5.0", - "formatly": "^0.3.0", - "get-tsconfig": "4.14.1", + "formatly": "^0.7.0", + "get-tsconfig": "4.14.3", "jiti": "^2.7.0", - "oxc-parser": "^0.143.0", + "oxc-parser": "^0.147.0", "oxc-resolver": "11.24.2", - "picomatch": "^4.0.5", - "smol-toml": "^1.7.1", + "picomatch": "^4.0.7", + "smol-toml": "^1.8.0", "strip-json-comments": "5.0.3", "tinyglobby": "^0.2.17", - "unbash": "^4.0.9", + "unbash": "^4.0.10", "yaml": "^2.9.0", "zod": "^4.4.3" }, @@ -9543,9 +9658,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-android-arm-eabi": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.143.0.tgz", - "integrity": "sha512-n9uozULWflPqBtdmI8lAabLqGKNgLVNN0ZH8HfgCwpKGNtzRzauB76jTiW/3YLkcA7N1zskpi9GdVnZuu1SAvg==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.147.0.tgz", + "integrity": "sha512-fOtoGvIoirkvxQVw9J1WJPxz571XPgLsPf9uhRD+PJteUnvrJHMDmK9pw2yZEGGyismtRoEsp+JcXUdF/JDMDw==", "cpu": [ "arm" ], @@ -9560,9 +9675,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-android-arm64": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.143.0.tgz", - "integrity": "sha512-9BbdjHETk6O3zH/DDid9IgBtF0GlpLabNKN231uraXpRDSfY+iiZxTP5bk1Z63GBownVdhdINFIeddmMz4MzpQ==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.147.0.tgz", + "integrity": "sha512-emjQHOYJaomo4ykaXQ1EItunr/I94Nk01oqBmU4dSkKSTupIDx6OysVDf2e8Eytm77rb+4ZxzgElyWP7rcEX7A==", "cpu": [ "arm64" ], @@ -9577,9 +9692,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.143.0.tgz", - "integrity": "sha512-gh+6ecoHUy4/sUcolBl/1qPXKBbYNxFY0Pk0ujgQvINTMSftJY7o4yb8gOkDJPeZeB8+a+u7xTe6umoP8N5HFA==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.147.0.tgz", + "integrity": "sha512-kXvBPJL7RmDPJ2mze/vXPPVQimCDtFr9OFLjf7dyhV5Dx64cgcXh9KKrA1sMWvCObvJll9CZZUO0FBlFwD0l6A==", "cpu": [ "arm64" ], @@ -9594,9 +9709,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.143.0.tgz", - "integrity": "sha512-qd1hl2d+lXgHv/VQ/M9qm8TrMC5T4RqDBwtOnl+1D0QMjwcz+8AaB4JSg8STgeag0GP6a6L74XEGAsrTSJWNzQ==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.147.0.tgz", + "integrity": "sha512-mgFF8pLU6R64LbT27lSrtVRspVC/3IcZ0qyIikzmi78Y3Ik2OPnlAHHI0UEBRcC3qmNgtjaef7zkFt7/uPxIcw==", "cpu": [ "x64" ], @@ -9611,9 +9726,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.143.0.tgz", - "integrity": "sha512-M5XXcNa7aOqLPKTR41msfghKu2yQ4xWvCm11/gwU0JzOzHNk5sgW//rVEjJ+LO48+VDAMzXTSzurUVxIDKwozw==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.147.0.tgz", + "integrity": "sha512-v38aiF11qufOTBcCAKL4skgQf0zJ4NEvRlivq7B5kHrlyvjCLjvNrMtNWDTz1SDUL6/xVsJRmLDxv2e+Cp4oWw==", "cpu": [ "x64" ], @@ -9628,9 +9743,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.143.0.tgz", - "integrity": "sha512-T/GXusuOkPNQhCQCSBbcU/N8j0rAypuDBl1IyFK+lyYT594XsVz80clPC/OtbSSpBGyJxj8uYEfctxVuxVYoww==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.147.0.tgz", + "integrity": "sha512-AeIiBbwUaP0H1+4/qGW9l5qHecS/+XA5iMuieVcGb1T+tyc2dVGspFW13BWk/XrLsiGP/CiDJTJqAPLLCzZHkw==", "cpu": [ "arm" ], @@ -9645,9 +9760,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.143.0.tgz", - "integrity": "sha512-oKu4RcBlXSqo3OC62dp6YTnQaZIurNDpCX3BnAM3+bJxt7s8J2TJKMnC0UYer1qhlRaDCg6wkTaTw+2IlsZ12w==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.147.0.tgz", + "integrity": "sha512-/41MKPW4RgPY4DJco0NCF0RYX3IMZaVlRNMNzvhaxRavc7tN3Txm+qllZbh0aMRs0VHdgUlbI8TcAOiTai4TKg==", "cpu": [ "arm" ], @@ -9662,9 +9777,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.143.0.tgz", - "integrity": "sha512-WJBbD186AZmMGaSIhlktC+rPl8L3peCTXAh88Ih9uEvK0en2mPojGyCGYiL6mHtV1RPV3JyfJW5t6n5hh0lXhA==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.147.0.tgz", + "integrity": "sha512-bmpw/RPhVXgZbtb3xBDuwW5s8+LvZYdqcDSX/sP2ltL77aTio3DP/B5ZTwwgoJ6Mr9vJs4RrmgEKW9XkLNUU1g==", "cpu": [ "arm64" ], @@ -9682,9 +9797,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.143.0.tgz", - "integrity": "sha512-t1AcYOwEzgceadT4v5e+vaCCb0AncCA3v5AyzfBAz/tMq11qzVccXKzNHtkWdjBsgvTKwRkaUF3QvT4kot8vcQ==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.147.0.tgz", + "integrity": "sha512-gd7VX/FDVOw6mjQcu45iIcp4QkgybgJwh3a0OFG2NxmPCj628mQWD96QGu1kK8+mZF9qK4b/gIEyC63vQoB7+Q==", "cpu": [ "arm64" ], @@ -9702,9 +9817,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-ppc64-gnu": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.143.0.tgz", - "integrity": "sha512-RsnO/NoD8376LMJq8JS8TwI0ieNaFRTuNe2GVJntQg6gwZNMENZsEbknHdVwjpOmxdGLGodcwaGSbAeRr5Bgjw==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.147.0.tgz", + "integrity": "sha512-HnAzcfki7dSUNHf510Q2NmbJlz8Ys7rn8l9l588Pkx0tYe1BHLZnmELIgqizJ4WPhHGSwN8Ce+B/menVxS3odA==", "cpu": [ "ppc64" ], @@ -9722,9 +9837,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.143.0.tgz", - "integrity": "sha512-48fSVfR9TZi5CASZFyv0VC6z6BCoeihFsX031mAD/oSH7d9PYsPgIqza7d9mjP7Z2KTEpTFyH6SIu0Ui6R1vdg==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.147.0.tgz", + "integrity": "sha512-qlkOL6wT44U+fT5s/+sR6Shx0OdwvQF83JyIPZUxG/ovqZF5/7atOtjH+JPZ5/7ATQLbFBBSmghcy/+2NVB/ew==", "cpu": [ "riscv64" ], @@ -9742,9 +9857,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-riscv64-musl": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.143.0.tgz", - "integrity": "sha512-T8CpdD+SfE01DnIOD4HpVxu0ZJOfMJ/VhCvikKfaXAxkZ+9veyLM/D2hpi7Y2hFUyPmVQO3FNZHmYzV/WlVR4g==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.147.0.tgz", + "integrity": "sha512-DlefD7L7sMXs/3hIBH23Egk0phj8kG0SA81dVGOQ3S1ekjOlmTLH2E+F2Thwfh1slKx6aH+lNc5fQYAw0GU7/g==", "cpu": [ "riscv64" ], @@ -9762,9 +9877,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.143.0.tgz", - "integrity": "sha512-QLdeMsCcacenPEFsfxnBUDF1y6opyz5+fmOz9bfD5Y7fiGCMupUCuB3KTPQhNwshIG1P9fPqar9MHxuBDd4bwQ==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.147.0.tgz", + "integrity": "sha512-Xqpagk/031IvZ4svrk2FF01YEqM/iN3MJV3SVZadKg/CsGlDCGoREqKHXYnoV5+8SfGe/m6RM1szXFLusTu/Uw==", "cpu": [ "s390x" ], @@ -9782,9 +9897,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.143.0.tgz", - "integrity": "sha512-659ujfqLy6k7cuH3sbzhd8b+ztSq+i6E2E9pG78Q0BmHjAExfGIdgc8cGgMdwAozDXeZFHkJ+LXYJdWsaGdgyw==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.147.0.tgz", + "integrity": "sha512-QioQOeUbI4ATUr0S2z88uA3Cds2R3Mm5Ge7U8XNYtlTb2GJF3rWlcj70z0AJhhOlbdm0YgVjqPBldUNbFylDIg==", "cpu": [ "x64" ], @@ -9802,9 +9917,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.143.0.tgz", - "integrity": "sha512-/Mw/9j4TfZcnKphPrzOE6t4MMknXadcAAuVUlDRTF/ETWB5xOgQvOJV2Mh9We/bWxZdoxaGAdc+hy4GuYwQ2yQ==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.147.0.tgz", + "integrity": "sha512-NXy1tv/OdC+pPTwf9RiCZWPK53V/Xq/2cjSnjOSyKopajdaDqMIkgtDY+jXZemp2e8px5FeWfY2L2LwhKZQovg==", "cpu": [ "x64" ], @@ -9822,9 +9937,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-openharmony-arm64": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.143.0.tgz", - "integrity": "sha512-8rIKWR2BFuifbIK/1XB9wTaSdtuJ25dlE7ZQYDnEwj/2xH2vHsxnvIjHT3ZjSVuLLwGGlSslIG/fbOJ8TV8rTw==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.147.0.tgz", + "integrity": "sha512-GpGWZ6oKz4bjCWW9Mz5pCaGPyk2Aaze6zEoaslIQqpSLtpx5pXj/ap5gUNb5Jn2LIbqWyjkGLX9yv3NMuNcBVQ==", "cpu": [ "arm64" ], @@ -9839,9 +9954,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.143.0.tgz", - "integrity": "sha512-5U9kQYMfRRI6Zq7KDxgbIP0RMnKrfn3gLepRMgJuRkPSUALTiRCk9d/uyhb4lGDjUdzwK7mBkKqhLgzBPCmLpQ==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.147.0.tgz", + "integrity": "sha512-a8mlt7CC8z7LUdCfaxhff4kCd+vSjE+NEFL0cxA8ukfuSnvAto/pWTjytW4BuVLnQGcCVdHJwcRKOfs++H+tjw==", "cpu": [ "arm64" ], @@ -9856,9 +9971,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-win32-ia32-msvc": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.143.0.tgz", - "integrity": "sha512-25P7AaHk4R88Yv2XH4gToDVmh0cOu+bEURQU10CRrmvgabfRArSGAP5osmwUKeSUHj0VS50upbpbRWWW/m7mHA==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.147.0.tgz", + "integrity": "sha512-M5ViVDBcFLnl2632AuuWuP35zEL5oikK1jTx8r3+902VEDeSNHxFZAB6RZyfZ7MU6Oi5QTOG8MmMkIeHsudSaw==", "cpu": [ "ia32" ], @@ -9873,9 +9988,9 @@ } }, "node_modules/knip/node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.143.0.tgz", - "integrity": "sha512-ORMh3JE1s6V7ySicdRK7vgaDQnn5o+UHg9ct989PlWHbel8O9ARrmWXM6kZjrBMtNucxNayQ8g69G0VfWzhANw==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.147.0.tgz", + "integrity": "sha512-DUaE13OwnUSlHpLZNcC/nuT10ivlWqc5EZgsfgXuAmWYw0r3nDxGeLD1zlGwYwIgVk1/ZMAxoXpV+05stvbHaA==", "cpu": [ "x64" ], @@ -9890,9 +10005,9 @@ } }, "node_modules/knip/node_modules/@oxc-project/types": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.143.0.tgz", - "integrity": "sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.147.0.tgz", + "integrity": "sha512-IJ3s6ltHLp45S0bh7phkX+gJO7A1Wuz2EaqpAhb8WjqDwbzMiWKHhyyT42tskaWjEYXtHtVCPpnBJVT9+dcRLg==", "dev": true, "license": "MIT", "funding": { @@ -9900,13 +10015,13 @@ } }, "node_modules/knip/node_modules/oxc-parser": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.143.0.tgz", - "integrity": "sha512-ov0NzaDCOInknS7mP1cwKdJERt3utPW8ldjtdUXQ8Ty0GEFD08wk422vCUN0d7pST6kqtV7dxoI9w1Zi0l/9TA==", + "version": "0.147.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.147.0.tgz", + "integrity": "sha512-5xaug6t7GfV3BO5Iv+xHW1rmQkDEQ3BEu3L8g3InsvWO5i8CYGc4tCZ2X985QcwWNycFJam+aOns6Nr2XAThTA==", "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "^0.143.0" + "@oxc-project/types": "^0.147.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" @@ -9915,25 +10030,25 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxc-parser/binding-android-arm-eabi": "0.143.0", - "@oxc-parser/binding-android-arm64": "0.143.0", - "@oxc-parser/binding-darwin-arm64": "0.143.0", - "@oxc-parser/binding-darwin-x64": "0.143.0", - "@oxc-parser/binding-freebsd-x64": "0.143.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.143.0", - "@oxc-parser/binding-linux-arm-musleabihf": "0.143.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.143.0", - "@oxc-parser/binding-linux-arm64-musl": "0.143.0", - "@oxc-parser/binding-linux-ppc64-gnu": "0.143.0", - "@oxc-parser/binding-linux-riscv64-gnu": "0.143.0", - "@oxc-parser/binding-linux-riscv64-musl": "0.143.0", - "@oxc-parser/binding-linux-s390x-gnu": "0.143.0", - "@oxc-parser/binding-linux-x64-gnu": "0.143.0", - "@oxc-parser/binding-linux-x64-musl": "0.143.0", - "@oxc-parser/binding-openharmony-arm64": "0.143.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.143.0", - "@oxc-parser/binding-win32-ia32-msvc": "0.143.0", - "@oxc-parser/binding-win32-x64-msvc": "0.143.0" + "@oxc-parser/binding-android-arm-eabi": "0.147.0", + "@oxc-parser/binding-android-arm64": "0.147.0", + "@oxc-parser/binding-darwin-arm64": "0.147.0", + "@oxc-parser/binding-darwin-x64": "0.147.0", + "@oxc-parser/binding-freebsd-x64": "0.147.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.147.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.147.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.147.0", + "@oxc-parser/binding-linux-arm64-musl": "0.147.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.147.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.147.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.147.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.147.0", + "@oxc-parser/binding-linux-x64-gnu": "0.147.0", + "@oxc-parser/binding-linux-x64-musl": "0.147.0", + "@oxc-parser/binding-openharmony-arm64": "0.147.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.147.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.147.0", + "@oxc-parser/binding-win32-x64-msvc": "0.147.0" } }, "node_modules/layout-base": { @@ -10348,9 +10463,9 @@ } }, "node_modules/lucide-react": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.33.0.tgz", - "integrity": "sha512-MTRwMy0ZlL8Ur/vOAiJ9XGHE+kFPC7brq6MxAm0GiGXEBj0qy0jA/pG4N675oSzciO/UCdX8T+5yUQdmDeTLxg==", + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.35.0.tgz", + "integrity": "sha512-yXCCWxGFYT6bLIPYC4SY6fPQPRs/d797rRIue+J9XP2Td6vQvD53gaQRBCnIVT1kTQRHtAtxlfOQNWAuIF8ELg==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -10463,9 +10578,9 @@ } }, "node_modules/mermaid": { - "version": "11.17.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.17.0.tgz", - "integrity": "sha512-Jo9N377Wb4MSnHFPTbLi2SxFpsQl4eVHoxnW5U1Md9EazvgMp3s+4ohDxr81YNTgbn5Kj7HJ3yslrSJ52kwpbA==", + "version": "11.17.2", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.17.2.tgz", + "integrity": "sha512-V6K3C8EBdEsPFZXSKMJe6ppQOENxuHARr9GvHX4hh47lAbhMRD9qf4oEK7LoaRQxULMa80/qt5gHO73aCleBBg==", "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^7.1.2", @@ -11422,9 +11537,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "dev": true, "license": "MIT", "engines": { @@ -12690,9 +12805,9 @@ "license": "ISC" }, "node_modules/simple-icons": { - "version": "16.28.0", - "resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-16.28.0.tgz", - "integrity": "sha512-sQPR5AtK/ijRjou7zw7mlLp08oB6FH7i0lOy5XJ2zp9mJs/yejgiOn7KvQoe2q4YJIx6VmgUSW5AOefebPt5kg==", + "version": "16.29.0", + "resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-16.29.0.tgz", + "integrity": "sha512-4H94f5ZgcCcgJroc902TFlFdgPu2IU2eD7+WebN2Z14xKYrKHeJ4UQcZwzgSuH4Rgzw+jp7sbHl40NefuIEYsg==", "dev": true, "funding": [ { @@ -14217,9 +14332,9 @@ } }, "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.5.2.tgz", + "integrity": "sha512-XkYXCol10+ba/6F/cueWV+TezUeOqXW0hdeJt5CdXjTYeAgAQg5N03RQdJ80mhfFE72+pblvYMW4wy2Qp4Qbrg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -14241,7 +14356,7 @@ "license": "Apache-2.0", "dependencies": { "@agentclientprotocol/sdk": "1.4.0", - "@earendil-works/pi-tui": "0.84.2", + "@earendil-works/pi-tui": "0.84.4", "@maka/core": "0.1.0", "@maka/eval": "0.1.0", "@maka/mcp": "0.1.0", @@ -14267,7 +14382,26 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "intl-messageformat": "11.2.12" + "intl-messageformat": "11.2.14" + } + }, + "packages/core/node_modules/@formatjs/icu-messageformat-parser": { + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-3.5.17.tgz", + "integrity": "sha512-cN9jhVqT7u0K9tix43fhjoUwL0nazyW6zsNIXs2QdPADr+nurPfYyssUiMqcSCGlPcCiqnYVxgSn7zBSuI+5Bg==", + "license": "MIT", + "dependencies": { + "@formatjs/icu-skeleton-parser": "2.1.11" + } + }, + "packages/core/node_modules/intl-messageformat": { + "version": "11.2.14", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-11.2.14.tgz", + "integrity": "sha512-9f2VD1HFuxUvMw0RxsaP8WmMns6JRTnsNB/zghTFrp11ZktiXWwVDeZBPQchBKEmo+Gx/ZhxI7Qht7YglFD4PA==", + "license": "BSD-3-Clause", + "dependencies": { + "@formatjs/fast-memoize": "3.1.7", + "@formatjs/icu-messageformat-parser": "3.5.17" } }, "packages/eval": { @@ -14309,23 +14443,23 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/anthropic": "4.0.40", - "@ai-sdk/code-mode": "1.0.27", - "@ai-sdk/cohere": "4.0.28", - "@ai-sdk/google": "4.0.47", - "@ai-sdk/open-responses": "2.0.34", - "@ai-sdk/openai": "4.0.44", - "@ai-sdk/openai-compatible": "3.0.32", + "@ai-sdk/anthropic": "4.0.45", + "@ai-sdk/code-mode": "1.0.41", + "@ai-sdk/cohere": "4.0.34", + "@ai-sdk/google": "4.0.57", + "@ai-sdk/open-responses": "2.0.35", + "@ai-sdk/openai": "4.0.51", + "@ai-sdk/openai-compatible": "3.0.40", "@larksuiteoapi/node-sdk": "1.73.0", "@maka/core": "0.1.0", "@mozilla/readability": "^0.6.0", "@openai/agents-core": "0.17.0", - "@slack/socket-mode": "^3.0.0", - "@slack/web-api": "^8.0.0", + "@slack/socket-mode": "^3.0.1", + "@slack/web-api": "^8.1.1", "@wecom/aibot-node-sdk": "1.0.7", "@xterm/addon-unicode11": "^0.9.0", "@xterm/headless": "^6.0.0", - "ai": "7.0.70", + "ai": "7.0.84", "ajv": "^8.20.0", "https-proxy-agent": "^9.1.0", "image-dimensions": "^2.5.1", @@ -14339,7 +14473,7 @@ "undici": "^8.7.0", "ws": "^8.21.3", "yaml": "^2.9.0", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { "@maka/storage": "0.1.0", @@ -14358,30 +14492,17 @@ "@maka/storage": "0.1.0", "ws": "^8.21.3", "yaml": "^2.9.0", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { "@types/ws": "^8.18.1", "electron": "^43.4.1" } }, - "packages/runtime/node_modules/@slack/logger": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@slack/logger/-/logger-5.0.0.tgz", - "integrity": "sha512-VGXhmmgsAo9shdQYh4tFDndd+7nsgp0Y5h0UPDaUp8K359pBasI6YdkMqFW3mCOxLQkq09qj7o7cq6f3DuXcJQ==", - "license": "MIT", - "dependencies": { - "@types/node": ">=20" - }, - "engines": { - "node": ">= 20", - "npm": ">=9.6.4" - } - }, "packages/runtime/node_modules/@slack/socket-mode": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@slack/socket-mode/-/socket-mode-3.0.0.tgz", - "integrity": "sha512-QShO60SB0E+HH+TbcKj3CBEQbodToRyiXnxuSB4t1kvUlqEmuGA1nOOjrRDkDJbOECAZ13PLe4ek9SrntpfoYg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@slack/socket-mode/-/socket-mode-3.0.1.tgz", + "integrity": "sha512-7L4adgnJtQvQgo5cfIwqHG1QuR8mdZQ/WdMScNDp6uK644ZqnHDAa4rR+vZYfZFdJ5+obCqZQ66Dad8kcwJ4Jg==", "license": "MIT", "dependencies": { "@slack/logger": "^5.0.0", @@ -14397,46 +14518,6 @@ "undici": "^7.0.0" } }, - "packages/runtime/node_modules/@slack/socket-mode/node_modules/undici": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", - "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=20.18.1" - } - }, - "packages/runtime/node_modules/@slack/types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@slack/types/-/types-3.0.0.tgz", - "integrity": "sha512-KNOqpnNAlsFt5Jk9XBclslQ0lobRIg/0tnhpmvZJAglHJx9E8oceN8hC3gaBzkR6UzQ9Wzq4rLsJ98wUcxWPfw==", - "license": "MIT", - "engines": { - "node": ">= 20", - "npm": ">=9.6.4" - } - }, - "packages/runtime/node_modules/@slack/web-api": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@slack/web-api/-/web-api-8.0.0.tgz", - "integrity": "sha512-ORx3XQryQPq2Jnxv5giSKXVoQRUeylrrymIR2S9fPzLjPcCts8RayMeBSZMcpfpAqp6fnBRuPW2UB6dUPUTEZA==", - "license": "MIT", - "dependencies": { - "@slack/logger": "^5.0.0", - "@slack/types": "^3.0.0", - "@types/node": ">=20", - "@types/retry": "0.12.0", - "eventemitter3": "^5.0.1", - "p-queue": "^6", - "p-retry": "^4", - "retry": "^0.13.1" - }, - "engines": { - "node": ">= 20", - "npm": ">=9.6.4" - } - }, "packages/runtime/node_modules/agent-base": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz", @@ -14460,15 +14541,6 @@ "node": ">= 20" } }, - "packages/runtime/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "packages/runtime/node_modules/undici": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/undici/-/undici-8.10.0.tgz", @@ -14495,17 +14567,42 @@ "@astryxdesign/core": "0.5.2", "@maka/core": "0.1.0", "clsx": "^2.1.1", - "katex": "0.16.47", - "lucide-react": "^1.33.0", - "mermaid": "^11.17.0", + "katex": "0.18.4", + "lucide-react": "^1.35.0", + "mermaid": "^11.17.2", "react": "^19.2.8", "react-dom": "^19.2.8" }, "devDependencies": { "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.5", "linkedom": "^0.18.13" } + }, + "packages/ui/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "packages/ui/node_modules/katex": { + "version": "0.18.4", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.18.4.tgz", + "integrity": "sha512-IMPntbRLOU+eu88XDiFKqQ8Akhr9Tv7jDMXqPhjG9SI1JMA4DIgXk4x9k4skJz2NZJXBRbC+2pYBLj9olqcZow==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "license": "MIT", + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } } } } diff --git a/package.json b/package.json index d2c7cc144f..559ac221f9 100644 --- a/package.json +++ b/package.json @@ -101,14 +101,14 @@ }, "devDependencies": { "@babel/parser": "7.29.7", - "@ai-sdk/provider-utils": "5.0.28", + "@ai-sdk/provider-utils": "5.0.33", "@electron/asar": "4.3.0", - "@astryxdesign/cli": "0.4.5", + "@astryxdesign/cli": "0.5.0", "@astryxdesign/core": "0.5.2", - "@biomejs/biome": "2.5.9", - "@types/node": "^26.2.0", + "@biomejs/biome": "2.5.11", + "@types/node": "^26.4.0", "esbuild": "^0.28.1", - "knip": "^6.32.2", + "knip": "^6.33.0", "patch-package": "8.0.1", "typescript": "^7.0.2", "yaml": "2.9.0" diff --git a/packages/cli/package.json b/packages/cli/package.json index a684dbfd89..7730b94c22 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -20,7 +20,7 @@ }, "dependencies": { "@agentclientprotocol/sdk": "1.4.0", - "@earendil-works/pi-tui": "0.84.2", + "@earendil-works/pi-tui": "0.84.4", "@maka/core": "0.1.0", "@maka/eval": "0.1.0", "@maka/mcp": "0.1.0", diff --git a/packages/core/package.json b/packages/core/package.json index 5ce1b558e5..ccba871bab 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -155,6 +155,6 @@ "test:dist": "node --test \"dist/**/*.test.js\"" }, "dependencies": { - "intl-messageformat": "11.2.12" + "intl-messageformat": "11.2.14" } } diff --git a/packages/runtime-host/package.json b/packages/runtime-host/package.json index 58aa06632c..f75da66cf3 100644 --- a/packages/runtime-host/package.json +++ b/packages/runtime-host/package.json @@ -32,7 +32,7 @@ "@maka/storage": "0.1.0", "ws": "^8.21.3", "yaml": "^2.9.0", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { "@types/ws": "^8.18.1", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 854124140e..a61002061c 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -124,23 +124,23 @@ "test:dist": "node --test \"dist/**/*.test.js\"" }, "dependencies": { - "@ai-sdk/anthropic": "4.0.40", - "@ai-sdk/code-mode": "1.0.27", - "@ai-sdk/cohere": "4.0.28", - "@ai-sdk/google": "4.0.47", - "@ai-sdk/open-responses": "2.0.34", - "@ai-sdk/openai": "4.0.44", - "@ai-sdk/openai-compatible": "3.0.32", + "@ai-sdk/anthropic": "4.0.45", + "@ai-sdk/code-mode": "1.0.41", + "@ai-sdk/cohere": "4.0.34", + "@ai-sdk/google": "4.0.57", + "@ai-sdk/open-responses": "2.0.35", + "@ai-sdk/openai": "4.0.51", + "@ai-sdk/openai-compatible": "3.0.40", "@larksuiteoapi/node-sdk": "1.73.0", "@maka/core": "0.1.0", "@mozilla/readability": "^0.6.0", "@openai/agents-core": "0.17.0", - "@slack/socket-mode": "^3.0.0", - "@slack/web-api": "^8.0.0", + "@slack/socket-mode": "^3.0.1", + "@slack/web-api": "^8.1.1", "@wecom/aibot-node-sdk": "1.0.7", "@xterm/addon-unicode11": "^0.9.0", "@xterm/headless": "^6.0.0", - "ai": "7.0.70", + "ai": "7.0.84", "ajv": "^8.20.0", "https-proxy-agent": "^9.1.0", "image-dimensions": "^2.5.1", @@ -154,7 +154,7 @@ "undici": "^8.7.0", "ws": "^8.21.3", "yaml": "^2.9.0", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { "@maka/storage": "0.1.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 90c9cf6853..261ba01d76 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -25,15 +25,15 @@ "@astryxdesign/core": "0.5.2", "@maka/core": "0.1.0", "clsx": "^2.1.1", - "katex": "0.16.47", - "lucide-react": "^1.33.0", - "mermaid": "^11.17.0", + "katex": "0.18.4", + "lucide-react": "^1.35.0", + "mermaid": "^11.17.2", "react": "^19.2.8", "react-dom": "^19.2.8" }, "devDependencies": { "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.5", "linkedom": "^0.18.13" } }