Replace OpenCode with SmartAgent runtime

This commit is contained in:
2026-05-14 13:15:48 +00:00
parent 08ed394737
commit 73cccc1fc2
28 changed files with 1636 additions and 1840 deletions
+307 -136
View File
@@ -32,9 +32,6 @@ importers:
applications/electron-shell:
dependencies:
'@git.zone/ide-opencode-bridge':
specifier: workspace:*
version: link:../../packages/opencode-bridge
'@git.zone/ide-protocol':
specifier: workspace:*
version: link:../../packages/protocol
@@ -44,12 +41,15 @@ importers:
'@git.zone/ide-ssh':
specifier: workspace:*
version: link:../../packages/ssh
'@push.rocks/smartagent':
specifier: ^3.2.0
version: 3.2.0(typescript@5.6.3)(ws@8.20.0)
'@push.rocks/smartai':
specifier: ^2.3.0
version: 2.3.0(typescript@5.6.3)(ws@8.20.0)(zod@4.4.3)
electron:
specifier: ^42.0.1
version: 42.0.1
opencode-ai:
specifier: 1.14.48
version: 1.14.48
devDependencies:
electron-builder:
specifier: ^26.8.1
@@ -92,10 +92,10 @@ importers:
version: 1.71.0(typescript@6.0.3)
'@theia/plugin-ext':
specifier: 1.71.0
version: 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)
version: 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)
'@theia/plugin-ext-vscode':
specifier: 1.71.0
version: 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)
version: 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)
'@theia/preferences':
specifier: 1.71.0
version: 1.71.0(typescript@6.0.3)
@@ -116,7 +116,7 @@ importers:
version: 1.71.0(typescript@6.0.3)
'@theia/vsx-registry':
specifier: 1.71.0
version: 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)
version: 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)
'@theia/workspace':
specifier: 1.71.0
version: 1.71.0(typescript@6.0.3)
@@ -131,8 +131,6 @@ importers:
specifier: ^3.3.0
version: 3.3.0(webpack@5.106.2)
packages/opencode-bridge: {}
packages/protocol: {}
packages/server-installer:
@@ -167,6 +165,79 @@ packages:
7zip-bin@5.2.0:
resolution: {integrity: sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==}
'@ai-sdk/anthropic@3.0.77':
resolution: {integrity: sha512-ML8C2M1YvPA1ulEx4TiyF0k1xvC2ikEiPBIC1PPQ0a5xELUGrO2lAaEzsTEoJ+eCeDd8PSBuFJjs+r+9yIwQXA==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/gateway@3.0.114':
resolution: {integrity: sha512-MqkZ5sd+qiq6RgIxELkoFQXg2/JwK+WCMaot7U+rtrZpWJl3fSyYvc28SC03b256o4F7OXjQtdjTqs81B2w+dA==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/google@3.0.73':
resolution: {integrity: sha512-o2MuIeyvZrFIeIbnbA8Thrr63irdyUBh0uWBZ2lY6yFeXuE/tcwyXF74bDKS4KvTu84uFpQfpbS/LXHGKKXz+g==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/groq@3.0.39':
resolution: {integrity: sha512-BZAr6DjCbzWQ0Qn1/TSsHo/bmCt4JaAMb4A7HCSUZBQCAcOjne/03D0sVjHnQhUC3TpwcmYiv7tHAviK7BluRw==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/mistral@3.0.36':
resolution: {integrity: sha512-FLIb2QdLraOgQP3puUybuFYWbtsB02YWQBTOJOk8heiEsdFW3YE0dfuzwtsvoF4FXlBnbYYMWu5jgOesthcmWg==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/openai-compatible@2.0.47':
resolution: {integrity: sha512-Enm5UlL0zUCrW3792opk5h7hRWxZOZzDe6eQYVFqX9LUOGGCe1h8MZWAGim765nwzgnjlpeYOsuzZmLtRsTPlg==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/openai@3.0.63':
resolution: {integrity: sha512-4yY/m8a57MNNVoJCsXuNblKf6BO4yuAuLKRX4tzSNffBEBSp1FlcWdPE0Z4FkqUeS0AJhYSSqp0GIiA/cIcDNA==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/perplexity@3.0.33':
resolution: {integrity: sha512-aNt6pTAzq+akadDXVdg2SjN2dODtaVlkKbw8/35c+sekr+Tx0sJwVqMR1udxrjLzhQvz8qtfsWRuz+hB9pmOnQ==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/provider-utils@4.0.27':
resolution: {integrity: sha512-ubkAJ+xODouwtmN1tYlvTPphH1hPOBfZaEQe8U7skGvFAnIRs9PPpsq57bC2+Ky/MB4yzhd6YOsxTAx9sGpazw==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/provider@3.0.10':
resolution: {integrity: sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==}
engines: {node: '>=18'}
'@ai-sdk/xai@3.0.89':
resolution: {integrity: sha512-ecFE4iQnWePrxPYuSUYCh8lpoKZ52J3jao5whDVC3+Z9Cu/XeyOe2oUGzsYSUPgbJNi/ZmD/KN69bHbUcAHFvw==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@anthropic-ai/sdk@0.95.2':
resolution: {integrity: sha512-Egddwo3sheo1PzUrMkZnH6VkQYwS0h/b/i8vSK8Ta9M45UQipAMeDFH57dYuDAfXMEUUGeKw6CMlremgMZgrSQ==}
hasBin: true
peerDependencies:
zod: ^3.25.0 || ^4.0.0
peerDependenciesMeta:
zod:
optional: true
'@api.global/typedrequest-interfaces@2.0.2':
resolution: {integrity: sha512-D+mkr4IiUZ/eUgrdp5jXjBKOW/iuMcl0z2ZLQsLLypKX/psFGD3viZJ58FNRa+/1OSM38JS5wFyoWl8oPEFLrw==}
@@ -1742,6 +1813,10 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
'@opentelemetry/api@1.9.1':
resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==}
engines: {node: '>=8.0.0'}
'@oxc-project/types@0.129.0':
resolution: {integrity: sha512-3oz8m3FGdr2nDXVqmFUw7jolKliC4MoyXYIG2c7gpjBnzUWQpUGIYcXYKxTdTi+N2jusvt610ckTMkxdwHkYEg==}
@@ -1923,6 +1998,12 @@ packages:
'@push.rocks/qenv@6.1.4':
resolution: {integrity: sha512-NlDwrb3KJVBCeEXIWaYRZXZLOvHhDoo+n2X5akcGCDjn5HyP0C9/opn2RDpCnSt+hoValKpp89wcX4BEB+gWjA==}
'@push.rocks/smartagent@3.2.0':
resolution: {integrity: sha512-npWpKMtl2Fa250IVC4L6ZMaBBhl5vCl/icbVVhUb7CueySoH0D0sO1/+oUtj2vQ4i4W+QTMOq/uN0rQ4eGisfQ==}
'@push.rocks/smartai@2.3.0':
resolution: {integrity: sha512-i2Oz322qzU0ao/QJvpFNmqN8fkGbctImYZ6iDs9MYwR6KKbwoLDp1tZg1rM/nf1LuHOqjdojGcDNf0ycrTfHTw==}
'@push.rocks/smartarchive@5.2.2':
resolution: {integrity: sha512-EEh3X5f5EAERx6qYmqPFsAAWYSlodmEYxFTKsa4jUK4AFb5Dn/vK5Jsx2A46PKriu8mQJIMEfGWrkLU4kTi5tw==}
@@ -2459,6 +2540,12 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
'@stablelib/base64@1.0.1':
resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==}
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
'@stroncium/procfs@1.2.1':
resolution: {integrity: sha512-X1Iui3FUNZP18EUvysTHxt+Avu2nlVzyf90YM8OYgP6SGzTzzX/0JgObfO1AQQDzuZtNNz29bVh8h5R97JrjxA==}
engines: {node: '>=8'}
@@ -2897,6 +2984,10 @@ packages:
'@ungap/structured-clone@1.3.1':
resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==}
'@vercel/oidc@3.2.0':
resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==}
engines: {node: '>= 20'}
'@virtuoso.dev/react-urx@0.2.13':
resolution: {integrity: sha512-MY0ugBDjFb5Xt8v2HY7MKcRGqw/3gTpMlLXId2EwQvYJoC8sP7nnXjAxcBtTB50KTZhO0SbzsFimaZ7pSdApwA==}
engines: {node: '>=10'}
@@ -3053,6 +3144,12 @@ packages:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
ai@6.0.182:
resolution: {integrity: sha512-ooJdziFjYrYRcsCx107roqA8gDTI3P82nUfroNWIhVvwrkYzEN3W1l50YK+XNqkUew8AiimaW0/SLBewRXMuHQ==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies:
@@ -4210,6 +4307,9 @@ packages:
fast-plist@0.1.3:
resolution: {integrity: sha512-d9cEfo/WcOezgPLAC/8t8wGb6YOD6JTCPMw2QcG2nAdFmyY+9rTUizCTaGjIZAloWENTEUMAPpkUAIJJJ0i96A==}
fast-sha256@1.3.0:
resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==}
fast-uri@3.1.2:
resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==}
@@ -4899,6 +4999,10 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
json-schema-to-ts@3.1.1:
resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==}
engines: {node: '>=16'}
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -4908,6 +5012,9 @@ packages:
json-schema-typed@8.0.2:
resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==}
json-schema@0.4.0:
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
json-stable-stringify@1.3.0:
resolution: {integrity: sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==}
engines: {node: '>= 0.4'}
@@ -5612,69 +5719,17 @@ packages:
resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
engines: {node: '>=8'}
opencode-ai@1.14.48:
resolution: {integrity: sha512-65ogCJao8ujS4gFP64QuStv/h+qII30xNiARGsu9ai8Uoj+a/m6gz8yhNC9oz1dZm7PF6n15iIpB/LzCXBrhZQ==}
openai@6.37.0:
resolution: {integrity: sha512-0H5dEGFmmLv6KSd0W1w2nyL8WsLkX6yoLeQpU+dZAOuGcany5qkYQMmj35ZrKgb6yiyYqpUzFOpR8mZQkgqeEQ==}
hasBin: true
opencode-darwin-arm64@1.14.48:
resolution: {integrity: sha512-QF05WtuPVnXCkvBHdDSuIhHVgYb/f10HO2mRlUbbBWStbPedLWwOKC4YKUhpsrLAVBEFLcL/xh7RtPM70+0TZQ==}
cpu: [arm64]
os: [darwin]
opencode-darwin-x64-baseline@1.14.48:
resolution: {integrity: sha512-F3p1GRuPR+HKDVIGn/uS9N0685BQ1msOOZsYHiAc4Qe22ZhZGrnMveg4CZwDseAQxoFL5n29i9J7iw/QORmO/g==}
cpu: [x64]
os: [darwin]
opencode-darwin-x64@1.14.48:
resolution: {integrity: sha512-Yx0/opXz7cdne1Xi77TNTIwWpYSwv+T32PdEcyqrcgEx0NR5f4S4kEsydmKsV7lzFRSkqRXniwvLj+8BPJEwNA==}
cpu: [x64]
os: [darwin]
opencode-linux-arm64-musl@1.14.48:
resolution: {integrity: sha512-w+wY4ROlq6lpL+SPYLYHBA6k+twVU9kurBGt+6irf4ZA5BCkhva7mgRET4NBxheUKEPSEQknq3Umi2Ltab4G+w==}
cpu: [arm64]
os: [linux]
opencode-linux-arm64@1.14.48:
resolution: {integrity: sha512-DPZUi4IErlM/oXbNQKOiAqlmIij322sGUewNkvn+UptZtoqMVjtM8UQc6RkfoSQtAhk9zfdXTRjmajXpSSPJTA==}
cpu: [arm64]
os: [linux]
opencode-linux-x64-baseline-musl@1.14.48:
resolution: {integrity: sha512-92icmlOdDHLm0ityztGHGlgv6OiqQTdXYZRsPUs17IcHlkxLUT2b5O8HUpHk/xtMwyJEleYpV3E5EQz4vP5HVw==}
cpu: [x64]
os: [linux]
opencode-linux-x64-baseline@1.14.48:
resolution: {integrity: sha512-I8KoLTSpCYkChdosh2iFfXO0zwPuAp7ZbPZyzPN9R0jTW95EstO5qYPTLs8F+sZJiM+oUdxOEpgIVkGF6JMzAg==}
cpu: [x64]
os: [linux]
opencode-linux-x64-musl@1.14.48:
resolution: {integrity: sha512-h2QPam8t++TEphKm8zroxfuDZk8oAF40aKFxH753XrINfCAyRikOb/hNfLJd0J3oAcolxMbFHjr6c35zyJbzHQ==}
cpu: [x64]
os: [linux]
opencode-linux-x64@1.14.48:
resolution: {integrity: sha512-WLAABtQD2Zr1+7zfGRcNYdAKYtr2EuMY6RwjoNRAqHzQslOlItZhDpwdqg03YFe0zrQhg0IlK6iGuplF1ertdw==}
cpu: [x64]
os: [linux]
opencode-windows-arm64@1.14.48:
resolution: {integrity: sha512-WqcJHoxI3e06So6g83tKuyAGYXHp++/urLtojw78HDhV0RlO9Sthbv19YRu9gqp/GLYNqNChU5JLjVYFmoegkg==}
cpu: [arm64]
os: [win32]
opencode-windows-x64-baseline@1.14.48:
resolution: {integrity: sha512-3RC6Pq/9yJn4jnWjOdDbJPJgIoMXRmWr4AytNeBwi7NifTBGmGnqxU+mFRWYJxJmCIvyWxHw/iVfEUtoej7/JQ==}
cpu: [x64]
os: [win32]
opencode-windows-x64@1.14.48:
resolution: {integrity: sha512-dq5glnTtVjd5sJJcQWpcSHTHj4x9hKsBTFSvGV7tV+FoBTQFsnPtCFqt6Wmo/s0D0VYQsMz/syY1YGtrA+O3pA==}
cpu: [x64]
os: [win32]
peerDependencies:
ws: ^8.18.0
zod: ^3.25 || ^4.0
peerDependenciesMeta:
ws:
optional: true
zod:
optional: true
opener@1.5.2:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
@@ -6587,6 +6642,9 @@ packages:
sprintf-js@1.1.3:
resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
standardwebhooks@1.0.0:
resolution: {integrity: sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==}
stat-mode@1.0.0:
resolution: {integrity: sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==}
engines: {node: '>= 6'}
@@ -6866,6 +6924,9 @@ packages:
truncate-utf8-bytes@1.0.2:
resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==}
ts-algebra@2.0.0:
resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==}
ts-md5@1.3.1:
resolution: {integrity: sha512-DiwiXfwvcTeZ5wCE0z+2A9EseZsztaiZtGrtSaY5JOD7ekPnR/GoIVD5gXZAlK9Na9Kvpo9Waz5rW64WKAWApg==}
engines: {node: '>=12'}
@@ -7438,6 +7499,9 @@ packages:
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
zod@4.4.3:
resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -7445,6 +7509,80 @@ snapshots:
7zip-bin@5.2.0: {}
'@ai-sdk/anthropic@3.0.77(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@ai-sdk/gateway@3.0.114(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
'@vercel/oidc': 3.2.0
zod: 4.4.3
'@ai-sdk/google@3.0.73(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@ai-sdk/groq@3.0.39(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@ai-sdk/mistral@3.0.36(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@ai-sdk/openai-compatible@2.0.47(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@ai-sdk/openai@3.0.63(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@ai-sdk/perplexity@3.0.33(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@ai-sdk/provider-utils@4.0.27(zod@4.4.3)':
dependencies:
'@ai-sdk/provider': 3.0.10
'@standard-schema/spec': 1.1.0
eventsource-parser: 3.0.8
zod: 4.4.3
'@ai-sdk/provider@3.0.10':
dependencies:
json-schema: 0.4.0
'@ai-sdk/xai@3.0.89(zod@4.4.3)':
dependencies:
'@ai-sdk/openai-compatible': 2.0.47(zod@4.4.3)
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
zod: 4.4.3
'@anthropic-ai/sdk@0.95.2(zod@4.4.3)':
dependencies:
json-schema-to-ts: 3.1.1
standardwebhooks: 1.0.0
optionalDependencies:
zod: 4.4.3
'@api.global/typedrequest-interfaces@2.0.2': {}
'@api.global/typedrequest-interfaces@3.0.19': {}
@@ -9604,7 +9742,7 @@ snapshots:
'@mixmark-io/domino@2.2.0': {}
'@modelcontextprotocol/sdk@1.29.0(@cfworker/json-schema@4.1.1)(zod@3.25.76)':
'@modelcontextprotocol/sdk@1.29.0(@cfworker/json-schema@4.1.1)(zod@4.4.3)':
dependencies:
'@hono/node-server': 1.19.14(hono@4.12.18)
ajv: 8.20.0
@@ -9621,8 +9759,8 @@ snapshots:
json-schema-typed: 8.0.2
pkce-challenge: 5.0.1
raw-body: 3.0.2
zod: 3.25.76
zod-to-json-schema: 3.25.2(zod@3.25.76)
zod: 4.4.3
zod-to-json-schema: 3.25.2(zod@4.4.3)
optionalDependencies:
'@cfworker/json-schema': 4.1.1
transitivePeerDependencies:
@@ -9671,6 +9809,8 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
'@opentelemetry/api@1.9.1': {}
'@oxc-project/types@0.129.0': {}
'@parcel/watcher-android-arm64@2.5.6':
@@ -9939,6 +10079,51 @@ snapshots:
'@push.rocks/smartpath': 6.0.0
yaml: 2.8.4
'@push.rocks/smartagent@3.2.0(typescript@5.6.3)(ws@8.20.0)':
dependencies:
'@push.rocks/smartai': 2.3.0(typescript@5.6.3)(ws@8.20.0)(zod@4.4.3)
'@push.rocks/smartfs': 1.5.1
'@push.rocks/smartrequest': 5.0.3
'@push.rocks/smartshell': 3.4.0
ai: 6.0.182(zod@4.4.3)
zod: 4.4.3
transitivePeerDependencies:
- aws-crt
- bare-abort-controller
- bare-buffer
- bufferutil
- react-native-b4a
- supports-color
- typescript
- utf-8-validate
- ws
'@push.rocks/smartai@2.3.0(typescript@5.6.3)(ws@8.20.0)(zod@4.4.3)':
dependencies:
'@ai-sdk/anthropic': 3.0.77(zod@4.4.3)
'@ai-sdk/google': 3.0.73(zod@4.4.3)
'@ai-sdk/groq': 3.0.39(zod@4.4.3)
'@ai-sdk/mistral': 3.0.36(zod@4.4.3)
'@ai-sdk/openai': 3.0.63(zod@4.4.3)
'@ai-sdk/perplexity': 3.0.33(zod@4.4.3)
'@ai-sdk/provider': 3.0.10
'@ai-sdk/xai': 3.0.89(zod@4.4.3)
'@anthropic-ai/sdk': 0.95.2(zod@4.4.3)
'@push.rocks/smartpdf': 4.2.2(typescript@5.6.3)
ai: 6.0.182(zod@4.4.3)
openai: 6.37.0(ws@8.20.0)(zod@4.4.3)
transitivePeerDependencies:
- aws-crt
- bare-abort-controller
- bare-buffer
- bufferutil
- react-native-b4a
- supports-color
- typescript
- utf-8-validate
- ws
- zod
'@push.rocks/smartarchive@5.2.2':
dependencies:
'@push.rocks/smartdelay': 3.1.0
@@ -10835,6 +11020,10 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
'@stablelib/base64@1.0.1': {}
'@standard-schema/spec@1.1.0': {}
'@stroncium/procfs@1.2.1': {}
'@szmarczak/http-timer@4.0.6':
@@ -10871,9 +11060,9 @@ snapshots:
- typescript
- utf-8-validate
'@theia/ai-mcp@1.71.0(@cfworker/json-schema@4.1.1)(typescript@6.0.3)(zod@3.25.76)':
'@theia/ai-mcp@1.71.0(@cfworker/json-schema@4.1.1)(typescript@6.0.3)(zod@4.4.3)':
dependencies:
'@modelcontextprotocol/sdk': 1.29.0(@cfworker/json-schema@4.1.1)(zod@3.25.76)
'@modelcontextprotocol/sdk': 1.29.0(@cfworker/json-schema@4.1.1)(zod@4.4.3)
'@theia/ai-core': 1.71.0(typescript@6.0.3)
'@theia/core': 1.71.0
'@theia/workspace': 1.71.0(typescript@6.0.3)
@@ -11445,7 +11634,7 @@ snapshots:
semver: 7.8.0
tslib: 2.8.1
'@theia/plugin-ext-vscode@1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)':
'@theia/plugin-ext-vscode@1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)':
dependencies:
'@theia/callhierarchy': 1.71.0
'@theia/core': 1.71.0
@@ -11456,7 +11645,7 @@ snapshots:
'@theia/navigator': 1.71.0(typescript@6.0.3)
'@theia/outline-view': 1.71.0
'@theia/plugin': 1.71.0
'@theia/plugin-ext': 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)
'@theia/plugin-ext': 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)
'@theia/scm': 1.71.0(@types/react@18.3.28)(react@18.3.1)(typescript@6.0.3)
'@theia/terminal': 1.71.0(typescript@6.0.3)
'@theia/typehierarchy': 1.71.0
@@ -11481,9 +11670,9 @@ snapshots:
- utf-8-validate
- zod
'@theia/plugin-ext@1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)':
'@theia/plugin-ext@1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)':
dependencies:
'@theia/ai-mcp': 1.71.0(@cfworker/json-schema@4.1.1)(typescript@6.0.3)(zod@3.25.76)
'@theia/ai-mcp': 1.71.0(@cfworker/json-schema@4.1.1)(typescript@6.0.3)(zod@4.4.3)
'@theia/bulk-edit': 1.71.0(typescript@6.0.3)
'@theia/callhierarchy': 1.71.0
'@theia/console': 1.71.0(typescript@6.0.3)
@@ -11785,14 +11974,14 @@ snapshots:
- supports-color
- utf-8-validate
'@theia/vsx-registry@1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)':
'@theia/vsx-registry@1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)':
dependencies:
'@theia/core': 1.71.0
'@theia/filesystem': 1.71.0(typescript@6.0.3)
'@theia/navigator': 1.71.0(typescript@6.0.3)
'@theia/ovsx-client': 1.71.0
'@theia/plugin-ext': 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)
'@theia/plugin-ext-vscode': 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@3.25.76)
'@theia/plugin-ext': 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)
'@theia/plugin-ext-vscode': 1.71.0(@cfworker/json-schema@4.1.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)(zod@4.4.3)
'@theia/preferences': 1.71.0(typescript@6.0.3)
'@theia/workspace': 1.71.0(typescript@6.0.3)
limiter: 2.1.0
@@ -12151,6 +12340,8 @@ snapshots:
'@ungap/structured-clone@1.3.1': {}
'@vercel/oidc@3.2.0': {}
'@virtuoso.dev/react-urx@0.2.13(react@18.3.1)':
dependencies:
'@virtuoso.dev/urx': 0.2.13
@@ -12338,6 +12529,14 @@ snapshots:
clean-stack: 2.2.0
indent-string: 4.0.0
ai@6.0.182(zod@4.4.3):
dependencies:
'@ai-sdk/gateway': 3.0.114(zod@4.4.3)
'@ai-sdk/provider': 3.0.10
'@ai-sdk/provider-utils': 4.0.27(zod@4.4.3)
'@opentelemetry/api': 1.9.1
zod: 4.4.3
ajv-formats@2.1.1(ajv@8.20.0):
optionalDependencies:
ajv: 8.20.0
@@ -13701,6 +13900,8 @@ snapshots:
fast-plist@0.1.3: {}
fast-sha256@1.3.0: {}
fast-uri@3.1.2: {}
fast-xml-builder@1.2.0:
@@ -14474,12 +14675,19 @@ snapshots:
json-parse-even-better-errors@2.3.1: {}
json-schema-to-ts@3.1.1:
dependencies:
'@babel/runtime': 7.29.2
ts-algebra: 2.0.0
json-schema-traverse@0.4.1: {}
json-schema-traverse@1.0.0: {}
json-schema-typed@8.0.2: {}
json-schema@0.4.0: {}
json-stable-stringify@1.3.0:
dependencies:
call-bind: 1.0.9
@@ -15370,56 +15578,10 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
opencode-ai@1.14.48:
openai@6.37.0(ws@8.20.0)(zod@4.4.3):
optionalDependencies:
opencode-darwin-arm64: 1.14.48
opencode-darwin-x64: 1.14.48
opencode-darwin-x64-baseline: 1.14.48
opencode-linux-arm64: 1.14.48
opencode-linux-arm64-musl: 1.14.48
opencode-linux-x64: 1.14.48
opencode-linux-x64-baseline: 1.14.48
opencode-linux-x64-baseline-musl: 1.14.48
opencode-linux-x64-musl: 1.14.48
opencode-windows-arm64: 1.14.48
opencode-windows-x64: 1.14.48
opencode-windows-x64-baseline: 1.14.48
opencode-darwin-arm64@1.14.48:
optional: true
opencode-darwin-x64-baseline@1.14.48:
optional: true
opencode-darwin-x64@1.14.48:
optional: true
opencode-linux-arm64-musl@1.14.48:
optional: true
opencode-linux-arm64@1.14.48:
optional: true
opencode-linux-x64-baseline-musl@1.14.48:
optional: true
opencode-linux-x64-baseline@1.14.48:
optional: true
opencode-linux-x64-musl@1.14.48:
optional: true
opencode-linux-x64@1.14.48:
optional: true
opencode-windows-arm64@1.14.48:
optional: true
opencode-windows-x64-baseline@1.14.48:
optional: true
opencode-windows-x64@1.14.48:
optional: true
ws: 8.20.0
zod: 4.4.3
opener@1.5.2: {}
@@ -16533,6 +16695,11 @@ snapshots:
sprintf-js@1.1.3:
optional: true
standardwebhooks@1.0.0:
dependencies:
'@stablelib/base64': 1.0.1
fast-sha256: 1.3.0
stat-mode@1.0.0: {}
statuses@2.0.2: {}
@@ -16832,6 +16999,8 @@ snapshots:
dependencies:
utf8-byte-length: 1.0.5
ts-algebra@2.0.0: {}
ts-md5@1.3.1: {}
tslib@1.14.1: {}
@@ -17373,12 +17542,14 @@ snapshots:
yoctocolors-cjs@2.1.3: {}
zod-to-json-schema@3.25.2(zod@3.25.76):
zod-to-json-schema@3.25.2(zod@4.4.3):
dependencies:
zod: 3.25.76
zod: 4.4.3
zod@3.23.8: {}
zod@3.25.76: {}
zod@4.4.3: {}
zwitch@2.0.4: {}