diff --git a/package.json b/package.json index 7078cec..e05a24c 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "lint-staged": "^16.0.0", "prettier": "^3.5.3", "release-it": "^19.0.2", - "task-master-ai": "^0.14.0", + "task-master-ai": "^0.15.0", "typescript": "^5.8.3", "vite": "^6.3.3", "vitest": "^3.1.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4575db6..eba2f4d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 16.5.0 openai: specifier: ^4.26.0 - version: 4.103.0(ws@8.18.1)(zod@3.25.7) + version: 4.103.0(ws@8.18.1)(zod@3.25.28) prompts: specifier: ^2.4.2 version: 2.4.2 @@ -61,8 +61,8 @@ importers: specifier: ^19.0.2 version: 19.0.2(@types/node@22.15.21)(magicast@0.3.5) task-master-ai: - specifier: ^0.14.0 - version: 0.14.0(@types/node@22.15.21)(react@19.1.0)(ws@8.18.1) + specifier: ^0.15.0 + version: 0.15.0(@types/node@22.15.21)(react@19.1.0)(ws@8.18.1) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -75,8 +75,8 @@ importers: packages: - '@ai-sdk/anthropic@1.2.11': - resolution: {integrity: sha512-lZLcEMh8MXY4NVSrN/7DyI2rnid8k7cn/30nMmd3bwJrnIsOuIuuFvY8f0nj+pFcTi6AYK7ujLdqW5dQVz1YQw==} + '@ai-sdk/anthropic@1.2.12': + resolution: {integrity: sha512-YSzjlko7JvuiyQFmI9RN1tNZdEiZxc+6xld/0tq/VkJaHpEzGAb1yiNxxvmYVcjvfu/PcvCxAAYXmTYQQ63IHQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -428,6 +428,15 @@ packages: '@types/node': optional: true + '@inquirer/checkbox@4.1.8': + resolution: {integrity: sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/confirm@3.2.0': resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} engines: {node: '>=18'} @@ -441,6 +450,15 @@ packages: '@types/node': optional: true + '@inquirer/confirm@5.1.12': + resolution: {integrity: sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/core@10.1.11': resolution: {integrity: sha512-BXwI/MCqdtAhzNQlBEFE7CEflhPkl/BqvAuV/aK6lW3DClIfYVDWPP/kXuXHtBWC7/EEbNqd/1BGq2BGBBnuxw==} engines: {node: '>=18'} @@ -450,6 +468,15 @@ packages: '@types/node': optional: true + '@inquirer/core@10.1.13': + resolution: {integrity: sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/core@9.2.1': resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} engines: {node: '>=18'} @@ -467,6 +494,15 @@ packages: '@types/node': optional: true + '@inquirer/editor@4.2.13': + resolution: {integrity: sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/expand@2.3.0': resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==} engines: {node: '>=18'} @@ -480,10 +516,23 @@ packages: '@types/node': optional: true + '@inquirer/expand@4.0.15': + resolution: {integrity: sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/figures@1.0.11': resolution: {integrity: sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==} engines: {node: '>=18'} + '@inquirer/figures@1.0.12': + resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==} + engines: {node: '>=18'} + '@inquirer/input@2.3.0': resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} engines: {node: '>=18'} @@ -497,6 +546,15 @@ packages: '@types/node': optional: true + '@inquirer/input@4.1.12': + resolution: {integrity: sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/number@1.1.0': resolution: {integrity: sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==} engines: {node: '>=18'} @@ -510,6 +568,15 @@ packages: '@types/node': optional: true + '@inquirer/number@3.0.15': + resolution: {integrity: sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/password@2.2.0': resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==} engines: {node: '>=18'} @@ -523,6 +590,15 @@ packages: '@types/node': optional: true + '@inquirer/password@4.0.15': + resolution: {integrity: sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/prompts@5.5.0': resolution: {integrity: sha512-BHDeL0catgHdcHbSFFUddNzvx/imzJMft+tWDPwTm3hfu8/tApk1HrooNngB2Mb4qY+KaRWF+iZqoVUPeslEog==} engines: {node: '>=18'} @@ -536,6 +612,15 @@ packages: '@types/node': optional: true + '@inquirer/prompts@7.5.3': + resolution: {integrity: sha512-8YL0WiV7J86hVAxrh3fE5mDCzcTDe1670unmJRz6ArDgN+DBK1a0+rbnNWp4DUB5rPMwqD5ZP6YHl9KK1mbZRg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/rawlist@2.3.0': resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==} engines: {node: '>=18'} @@ -549,6 +634,15 @@ packages: '@types/node': optional: true + '@inquirer/rawlist@4.1.3': + resolution: {integrity: sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/search@1.1.0': resolution: {integrity: sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==} engines: {node: '>=18'} @@ -562,6 +656,15 @@ packages: '@types/node': optional: true + '@inquirer/search@3.0.15': + resolution: {integrity: sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/select@2.5.0': resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} engines: {node: '>=18'} @@ -575,6 +678,15 @@ packages: '@types/node': optional: true + '@inquirer/select@4.2.3': + resolution: {integrity: sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/type@1.5.5': resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} engines: {node: '>=18'} @@ -592,6 +704,15 @@ packages: '@types/node': optional: true + '@inquirer/type@3.0.7': + resolution: {integrity: sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -618,8 +739,8 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@modelcontextprotocol/sdk@1.11.4': - resolution: {integrity: sha512-OTbhe5slIjiOtLxXhKalkKGhIQrwvhgCDs/C2r8kcBTy5HR/g43aDQU0l7r8O0VGbJPTNJvDc7ZdQMdQDJXmbw==} + '@modelcontextprotocol/sdk@1.12.0': + resolution: {integrity: sha512-m//7RlINx1F3sz3KqwY1WWzVgTcYX52HYk4bJ1hkBXV3zccAEth+jRvG8DBRrdaQuRsPAJOx2MH3zaHNCKL7Zg==} engines: {node: '>=18'} '@napi-rs/wasm-runtime@0.2.10': @@ -1101,9 +1222,6 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -1753,6 +1871,10 @@ packages: resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} engines: {node: '>=18.0.0'} + eventsource@4.0.0: + resolution: {integrity: sha512-fvIkb9qZzdMxgZrEQDyll+9oJsyaVvY92I2Re+qK0qEJ+w5s0X3dtz+M0VAPOjP1gtU3iqWyjQ0G3nvd5CLZ2g==} + engines: {node: '>=20.0.0'} + execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -1805,9 +1927,6 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.0.6: - resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} - fastmcp@1.27.7: resolution: {integrity: sha512-ozMJl5mTIWd2WMR6/hxBNEeSnFLUS9+PzzfLxQmejHOVg3A6IfRdCPVLGeNnXBhGjsK80JB2GPd4HDqd/szqLA==} hasBin: true @@ -2112,8 +2231,8 @@ packages: '@types/node': optional: true - inquirer@12.6.1: - resolution: {integrity: sha512-MGFnzHVS3l3oM3cy+LWkyR7UUtVEn3D5U41CZbEY34szToWoJAvaVtCTz1mxsEzZFk/HXWyCArn0HDgloTXMDw==} + inquirer@12.6.3: + resolution: {integrity: sha512-eX9beYAjr1MqYsIjx1vAheXsRk1jbZRvHLcBu5nA9wX0rXR1IfCZLnVLp4Ym4mrhqmh7AuANwcdtgQ291fZDfQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2350,9 +2469,6 @@ packages: json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - json-schema@0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} @@ -2482,8 +2598,8 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mcp-proxy@2.14.2: - resolution: {integrity: sha512-uLG3fVGF/yf2895Bj0Lf1FOmz8RW6NzNOIWIBUJbIR5C3IkX3Q/md+Dm8WnDkMWo2T4BOlqzZmtfGF6muR0oyw==} + mcp-proxy@2.14.3: + resolution: {integrity: sha512-2jmpBclH72z5ViXhdVWopKDLAyhnFGyIhR7MrjE3BLzgYv3pZwVMHKLOogu1aIWZN/J4OrlZp0jraHKjEPD1RQ==} hasBin: true media-typer@0.3.0: @@ -2943,10 +3059,6 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -3244,8 +3356,8 @@ packages: resolution: {integrity: sha512-Q/XQKRaJiLiFIBNN+mndW7S/RHxvwzuZS6ZwmRzUBqJBv/5QIKCEwkBC8GBf8EQJKYnaFs0wOZbKTXBPj8L9oQ==} engines: {node: ^14.18.0 || >=16.0.0} - task-master-ai@0.14.0: - resolution: {integrity: sha512-Z92IRKWwqdj2oThLwEnt9gHOy8lVVAabs4a6err18aTaEkTOKLmJ8AUKCrnQ+IXqnAt2Es0R2ZcKhg8Sud7egg==} + task-master-ai@0.15.0: + resolution: {integrity: sha512-eOekJUdFFuJBt0Q4BMD0qO18UuPLh9qloNDs5YG4JK8YsxP6yRUnvxXL7wShOJZ2rNKE9Q0jnKPbvcGafupd8w==} engines: {node: '>=14.0.0'} hasBin: true @@ -3686,69 +3798,69 @@ packages: peerDependencies: zod: ^3.24.1 - zod@3.25.7: - resolution: {integrity: sha512-YGdT1cVRmKkOg6Sq7vY7IkxdphySKnXhaUmFI4r4FcuFVNgpCb9tZfNwXbT6BPjD5oz0nubFsoo9pIqKrDcCvg==} + zod@3.25.28: + resolution: {integrity: sha512-/nt/67WYKnr5by3YS7LroZJbtcCBurDKKPBPWWzaxvVCGuG/NOsiKkrjoOhI8mJ+SQUXEbUzeB3S+6XDUEEj7Q==} snapshots: - '@ai-sdk/anthropic@1.2.11(zod@3.25.7)': + '@ai-sdk/anthropic@1.2.12(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 - '@ai-sdk/azure@1.3.23(zod@3.25.7)': + '@ai-sdk/azure@1.3.23(zod@3.25.28)': dependencies: - '@ai-sdk/openai': 1.3.22(zod@3.25.7) + '@ai-sdk/openai': 1.3.22(zod@3.25.28) '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 - '@ai-sdk/google@1.2.18(zod@3.25.7)': + '@ai-sdk/google@1.2.18(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 - '@ai-sdk/mistral@1.2.8(zod@3.25.7)': + '@ai-sdk/mistral@1.2.8(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 - '@ai-sdk/openai-compatible@0.2.14(zod@3.25.7)': + '@ai-sdk/openai-compatible@0.2.14(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 - '@ai-sdk/openai@1.3.22(zod@3.25.7)': + '@ai-sdk/openai@1.3.22(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 - '@ai-sdk/perplexity@1.1.9(zod@3.25.7)': + '@ai-sdk/perplexity@1.1.9(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 - '@ai-sdk/provider-utils@2.1.10(zod@3.25.7)': + '@ai-sdk/provider-utils@2.1.10(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.0.9 eventsource-parser: 3.0.2 nanoid: 3.3.11 secure-json-parse: 2.7.0 optionalDependencies: - zod: 3.25.7 + zod: 3.25.28 - '@ai-sdk/provider-utils@2.2.8(zod@3.25.7)': + '@ai-sdk/provider-utils@2.2.8(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 nanoid: 3.3.11 secure-json-parse: 2.7.0 - zod: 3.25.7 + zod: 3.25.28 '@ai-sdk/provider@1.0.9': dependencies: @@ -3758,29 +3870,29 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/react@1.2.12(react@19.1.0)(zod@3.25.7)': + '@ai-sdk/react@1.2.12(react@19.1.0)(zod@3.25.28)': dependencies: - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - '@ai-sdk/ui-utils': 1.2.11(zod@3.25.7) + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + '@ai-sdk/ui-utils': 1.2.11(zod@3.25.28) react: 19.1.0 swr: 2.3.3(react@19.1.0) throttleit: 2.1.0 optionalDependencies: - zod: 3.25.7 + zod: 3.25.28 - '@ai-sdk/ui-utils@1.2.11(zod@3.25.7)': + '@ai-sdk/ui-utils@1.2.11(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 - zod-to-json-schema: 3.24.5(zod@3.25.7) + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 + zod-to-json-schema: 3.24.5(zod@3.25.28) - '@ai-sdk/xai@1.2.16(zod@3.25.7)': + '@ai-sdk/xai@1.2.16(zod@3.25.28)': dependencies: - '@ai-sdk/openai-compatible': 0.2.14(zod@3.25.7) + '@ai-sdk/openai-compatible': 0.2.14(zod@3.25.28) '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + zod: 3.25.28 '@ampproject/remapping@2.3.0': dependencies: @@ -3987,9 +4099,19 @@ snapshots: '@inquirer/checkbox@4.1.6(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.21) + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/checkbox@4.1.8(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.21) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: @@ -4002,8 +4124,15 @@ snapshots: '@inquirer/confirm@5.1.10(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/confirm@5.1.12(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) optionalDependencies: '@types/node': 22.15.21 @@ -4020,6 +4149,19 @@ snapshots: optionalDependencies: '@types/node': 22.15.21 + '@inquirer/core@10.1.13(@types/node@22.15.21)': + dependencies: + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.21) + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.21 + '@inquirer/core@9.2.1': dependencies: '@inquirer/figures': 1.0.11 @@ -4043,8 +4185,16 @@ snapshots: '@inquirer/editor@4.2.11(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) + external-editor: 3.1.0 + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/editor@4.2.13(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) external-editor: 3.1.0 optionalDependencies: '@types/node': 22.15.21 @@ -4057,14 +4207,24 @@ snapshots: '@inquirer/expand@4.0.13(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/expand@4.0.15(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.15.21 '@inquirer/figures@1.0.11': {} + '@inquirer/figures@1.0.12': {} + '@inquirer/input@2.3.0': dependencies: '@inquirer/core': 9.2.1 @@ -4072,8 +4232,15 @@ snapshots: '@inquirer/input@4.1.10(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/input@4.1.12(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) optionalDependencies: '@types/node': 22.15.21 @@ -4084,8 +4251,15 @@ snapshots: '@inquirer/number@3.0.13(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/number@3.0.15(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) optionalDependencies: '@types/node': 22.15.21 @@ -4097,8 +4271,16 @@ snapshots: '@inquirer/password@4.0.13(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) + ansi-escapes: 4.3.2 + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/password@4.0.15(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) ansi-escapes: 4.3.2 optionalDependencies: '@types/node': 22.15.21 @@ -4131,6 +4313,21 @@ snapshots: optionalDependencies: '@types/node': 22.15.21 + '@inquirer/prompts@7.5.3(@types/node@22.15.21)': + dependencies: + '@inquirer/checkbox': 4.1.8(@types/node@22.15.21) + '@inquirer/confirm': 5.1.12(@types/node@22.15.21) + '@inquirer/editor': 4.2.13(@types/node@22.15.21) + '@inquirer/expand': 4.0.15(@types/node@22.15.21) + '@inquirer/input': 4.1.12(@types/node@22.15.21) + '@inquirer/number': 3.0.15(@types/node@22.15.21) + '@inquirer/password': 4.0.15(@types/node@22.15.21) + '@inquirer/rawlist': 4.1.3(@types/node@22.15.21) + '@inquirer/search': 3.0.15(@types/node@22.15.21) + '@inquirer/select': 4.2.3(@types/node@22.15.21) + optionalDependencies: + '@types/node': 22.15.21 + '@inquirer/rawlist@2.3.0': dependencies: '@inquirer/core': 9.2.1 @@ -4139,8 +4336,16 @@ snapshots: '@inquirer/rawlist@4.1.1(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/rawlist@4.1.3(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.15.21 @@ -4154,9 +4359,18 @@ snapshots: '@inquirer/search@3.0.13(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.21) + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/search@3.0.15(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.21) yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.15.21 @@ -4171,9 +4385,19 @@ snapshots: '@inquirer/select@4.2.1(@types/node@22.15.21)': dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.21) + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.21 + + '@inquirer/select@4.2.3(@types/node@22.15.21)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.21) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: @@ -4191,6 +4415,10 @@ snapshots: optionalDependencies: '@types/node': 22.15.21 + '@inquirer/type@3.0.7(@types/node@22.15.21)': + optionalDependencies: + '@types/node': 22.15.21 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -4219,9 +4447,9 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@modelcontextprotocol/sdk@1.11.4': + '@modelcontextprotocol/sdk@1.12.0': dependencies: - ajv: 8.17.1 + ajv: 6.12.6 content-type: 1.0.5 cors: 2.8.5 cross-spawn: 7.0.6 @@ -4230,8 +4458,8 @@ snapshots: express-rate-limit: 7.5.0(express@5.1.0) pkce-challenge: 5.0.0 raw-body: 3.0.0 - zod: 3.25.7 - zod-to-json-schema: 3.24.5(zod@3.25.7) + zod: 3.25.28 + zod-to-json-schema: 3.24.5(zod@3.25.28) transitivePeerDependencies: - supports-color @@ -4326,11 +4554,11 @@ snapshots: dependencies: '@octokit/openapi-types': 25.0.0 - '@openrouter/ai-sdk-provider@0.4.6(zod@3.25.7)': + '@openrouter/ai-sdk-provider@0.4.6(zod@3.25.28)': dependencies: '@ai-sdk/provider': 1.0.9 - '@ai-sdk/provider-utils': 2.1.10(zod@3.25.7) - zod: 3.25.7 + '@ai-sdk/provider-utils': 2.1.10(zod@3.25.28) + zod: 3.25.28 '@opentelemetry/api@1.9.0': {} @@ -4686,15 +4914,15 @@ snapshots: dependencies: humanize-ms: 1.2.1 - ai@4.3.16(react@19.1.0)(zod@3.25.7): + ai@4.3.16(react@19.1.0)(zod@3.25.28): dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) - '@ai-sdk/react': 1.2.12(react@19.1.0)(zod@3.25.7) - '@ai-sdk/ui-utils': 1.2.11(zod@3.25.7) + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) + '@ai-sdk/react': 1.2.12(react@19.1.0)(zod@3.25.28) + '@ai-sdk/ui-utils': 1.2.11(zod@3.25.28) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 - zod: 3.25.7 + zod: 3.25.28 optionalDependencies: react: 19.1.0 @@ -4705,13 +4933,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.17.1: - dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 3.0.6 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - ansi-align@3.0.1: dependencies: string-width: 4.2.3 @@ -5456,6 +5677,10 @@ snapshots: dependencies: eventsource-parser: 3.0.2 + eventsource@4.0.0: + dependencies: + eventsource-parser: 3.0.2 + execa@8.0.1: dependencies: cross-spawn: 7.0.6 @@ -5583,23 +5808,21 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.0.6: {} - fastmcp@1.27.7: dependencies: - '@modelcontextprotocol/sdk': 1.11.4 + '@modelcontextprotocol/sdk': 1.12.0 '@standard-schema/spec': 1.0.0 execa: 9.5.3 file-type: 20.5.0 fuse.js: 7.1.0 - mcp-proxy: 2.14.2 + mcp-proxy: 2.14.3 strict-event-emitter-types: 2.0.0 undici: 7.10.0 uri-templates: 0.2.0 - xsschema: 0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.25.7)) + xsschema: 0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.25.28)) yargs: 17.7.2 - zod: 3.25.7 - zod-to-json-schema: 3.24.5(zod@3.25.7) + zod: 3.25.28 + zod-to-json-schema: 3.24.5(zod@3.25.28) transitivePeerDependencies: - '@valibot/to-json-schema' - arktype @@ -5947,11 +6170,11 @@ snapshots: optionalDependencies: '@types/node': 22.15.21 - inquirer@12.6.1(@types/node@22.15.21): + inquirer@12.6.3(@types/node@22.15.21): dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.21) - '@inquirer/prompts': 7.5.1(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) + '@inquirer/core': 10.1.13(@types/node@22.15.21) + '@inquirer/prompts': 7.5.3(@types/node@22.15.21) + '@inquirer/type': 3.0.7(@types/node@22.15.21) ansi-escapes: 4.3.2 mute-stream: 2.0.0 run-async: 3.0.0 @@ -6201,8 +6424,6 @@ snapshots: json-schema-traverse@0.4.1: {} - json-schema-traverse@1.0.0: {} - json-schema@0.4.0: {} json-stable-stringify-without-jsonify@1.0.1: {} @@ -6345,10 +6566,10 @@ snapshots: math-intrinsics@1.1.0: {} - mcp-proxy@2.14.2: + mcp-proxy@2.14.3: dependencies: - '@modelcontextprotocol/sdk': 1.11.4 - eventsource: 3.0.7 + '@modelcontextprotocol/sdk': 1.12.0 + eventsource: 4.0.0 yargs: 17.7.2 transitivePeerDependencies: - supports-color @@ -6495,13 +6716,13 @@ snapshots: ohash@2.0.11: {} - ollama-ai-provider@1.2.0(zod@3.25.7): + ollama-ai-provider@1.2.0(zod@3.25.28): dependencies: '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.7) + '@ai-sdk/provider-utils': 2.2.8(zod@3.25.28) partial-json: 0.1.7 optionalDependencies: - zod: 3.25.7 + zod: 3.25.28 on-finished@2.4.1: dependencies: @@ -6526,7 +6747,7 @@ snapshots: is-inside-container: 1.0.0 is-wsl: 3.1.0 - openai@4.103.0(ws@8.18.1)(zod@3.25.7): + openai@4.103.0(ws@8.18.1)(zod@3.25.28): dependencies: '@types/node': 18.19.103 '@types/node-fetch': 2.6.12 @@ -6537,7 +6758,7 @@ snapshots: node-fetch: 2.7.0 optionalDependencies: ws: 8.18.1 - zod: 3.25.7 + zod: 3.25.28 transitivePeerDependencies: - encoding @@ -6808,8 +7029,6 @@ snapshots: require-directory@2.1.1: {} - require-from-string@2.0.2: {} - resolve-from@4.0.0: {} resolve-pkg-maps@1.0.0: {} @@ -7174,18 +7393,18 @@ snapshots: '@pkgr/core': 0.2.4 tslib: 2.8.1 - task-master-ai@0.14.0(@types/node@22.15.21)(react@19.1.0)(ws@8.18.1): + task-master-ai@0.15.0(@types/node@22.15.21)(react@19.1.0)(ws@8.18.1): dependencies: - '@ai-sdk/anthropic': 1.2.11(zod@3.25.7) - '@ai-sdk/azure': 1.3.23(zod@3.25.7) - '@ai-sdk/google': 1.2.18(zod@3.25.7) - '@ai-sdk/mistral': 1.2.8(zod@3.25.7) - '@ai-sdk/openai': 1.3.22(zod@3.25.7) - '@ai-sdk/perplexity': 1.1.9(zod@3.25.7) - '@ai-sdk/xai': 1.2.16(zod@3.25.7) + '@ai-sdk/anthropic': 1.2.12(zod@3.25.28) + '@ai-sdk/azure': 1.3.23(zod@3.25.28) + '@ai-sdk/google': 1.2.18(zod@3.25.28) + '@ai-sdk/mistral': 1.2.8(zod@3.25.28) + '@ai-sdk/openai': 1.3.22(zod@3.25.28) + '@ai-sdk/perplexity': 1.1.9(zod@3.25.28) + '@ai-sdk/xai': 1.2.16(zod@3.25.28) '@anthropic-ai/sdk': 0.39.0 - '@openrouter/ai-sdk-provider': 0.4.6(zod@3.25.7) - ai: 4.3.16(react@19.1.0)(zod@3.25.7) + '@openrouter/ai-sdk-provider': 0.4.6(zod@3.25.28) + ai: 4.3.16(react@19.1.0)(zod@3.25.28) boxen: 8.0.1 chalk: 5.4.1 cli-table3: 0.6.5 @@ -7198,14 +7417,14 @@ snapshots: fuse.js: 7.1.0 gradient-string: 3.0.0 helmet: 8.1.0 - inquirer: 12.6.1(@types/node@22.15.21) + inquirer: 12.6.3(@types/node@22.15.21) jsonwebtoken: 9.0.2 lru-cache: 10.4.3 - ollama-ai-provider: 1.2.0(zod@3.25.7) - openai: 4.103.0(ws@8.18.1)(zod@3.25.7) + ollama-ai-provider: 1.2.0(zod@3.25.28) + openai: 4.103.0(ws@8.18.1)(zod@3.25.28) ora: 8.2.0 uuid: 11.1.0 - zod: 3.25.7 + zod: 3.25.28 transitivePeerDependencies: - '@types/node' - '@valibot/to-json-schema' @@ -7625,9 +7844,9 @@ snapshots: xmlchars@2.2.0: optional: true - xsschema@0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.25.7)): + xsschema@0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.25.28)): optionalDependencies: - zod-to-json-schema: 3.24.5(zod@3.25.7) + zod-to-json-schema: 3.24.5(zod@3.25.28) y18n@5.0.8: {} @@ -7651,8 +7870,8 @@ snapshots: yoctocolors@2.1.1: {} - zod-to-json-schema@3.24.5(zod@3.25.7): + zod-to-json-schema@3.24.5(zod@3.25.28): dependencies: - zod: 3.25.7 + zod: 3.25.28 - zod@3.25.7: {} + zod@3.25.28: {}