diff --git a/package-lock.json b/package-lock.json index 61b9794a..4fdc2b51 100644 --- a/package-lock.json +++ b/package-lock.json @@ -62,9 +62,9 @@ "license": "MIT" }, "node_modules/@agentclientprotocol/sdk": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.5.0.tgz", - "integrity": "sha512-524jwbB2iYWA+kWWyv9fhKbhU89dH/lu9u5EXwVNmfYzopV8BujCDxByBDZhxRUkB7RWIJzISCnwivdDk+bdVg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.7.0.tgz", + "integrity": "sha512-ZORuxsuEnLjRly7t6Ad7zAsWitjWsyprswyPUHz/yycPb+tTm3DGa8XheaHhRXqX8LS9snuxaYavXSRA50TlHw==", "dev": true, "license": "Apache-2.0", "peerDependencies": { @@ -362,9 +362,9 @@ } }, "node_modules/@earendil-works/pi-tui": { - "version": "0.86.1", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.86.1.tgz", - "integrity": "sha512-FU/zU/zG4RWokcZt+BVXXcieWi5ggvYnWP2kkB5XXjMaHRoy5BDhcZJ9JAnLTN9MwrCRoXgPQxOI0bFqwYeZkQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.0.0.tgz", + "integrity": "sha512-JsT7kXnpZA2YOtQu6RyriyxEO0eJIzPyfiH09bH+OLN5+s18HYkwaUD/tBkjhnSfMu6/50CQPRYJagzSP6HdPw==", "dev": true, "license": "MIT", "dependencies": { @@ -1621,9 +1621,9 @@ } }, "node_modules/@google/genai": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@google/genai/-/genai-2.24.0.tgz", - "integrity": "sha512-bIu5eoxF1AaPWs9ivmUJGp1RpDHyapoODvWvnkzRDx2CTIW6UJXFhDdjj0BlRve3ZHMMuEkQBVrA/ALqpW4apA==", + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/@google/genai/-/genai-2.27.0.tgz", + "integrity": "sha512-W6F9Y9d4h7cVQNa85IPCOVVP9PiUzve/ZQPBvQnBmnBJcLvxstEw+R2X/RyCH0SOe0HVDQzeKDpDUf6ZRtbmdQ==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -1840,9 +1840,9 @@ "license": "MIT" }, "node_modules/@koromix/koffi-android-arm64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-android-arm64/-/koffi-android-arm64-3.3.1.tgz", - "integrity": "sha512-S3yMzUGca5UJRioY7wdBjeO+LuW9mQhrksL+Wd5ri1X7kWMB2IGLzrT1mn1xqx02Vicgvuy5GtkhHuxG5mkzYw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-android-arm64/-/koffi-android-arm64-3.3.2.tgz", + "integrity": "sha512-6mFtwFJCy1skaf/qzl82OtELmT2BwHXbephfrIFqKoxIghc7N+kiW33J3ZNRP8JhBYFI6xJ8jiatGwPJ7mCOMw==", "cpu": [ "arm64" ], @@ -1857,9 +1857,9 @@ } }, "node_modules/@koromix/koffi-android-x64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-android-x64/-/koffi-android-x64-3.3.1.tgz", - "integrity": "sha512-QaKSyVi37j19CfN2tR3q8lQMosZ+mQIOQXcNQmWXfYDUs9x2CSCxzvMTeQyFyGdAqB58dBluEiy8V5ZMvARSHg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-android-x64/-/koffi-android-x64-3.3.2.tgz", + "integrity": "sha512-wzIWXvldodHWST6KZBdjJlpdH0DJ2rIN5YppY+/T+mTR1DcRYdYhOXzZMGDDx9W3ao8Hry8G4GqVzK9IuYpuWA==", "cpu": [ "x64" ], @@ -1874,9 +1874,9 @@ } }, "node_modules/@koromix/koffi-darwin-arm64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-arm64/-/koffi-darwin-arm64-3.3.1.tgz", - "integrity": "sha512-xVLQMZzACn6TQJsGp/mBF71mfRyuhmxTBGcQLfJM59YArNN/9+1JV8FFCElmgspffijASZsLwbSEdPwZMNeDhQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-arm64/-/koffi-darwin-arm64-3.3.2.tgz", + "integrity": "sha512-gQKOkA/4tkOxXP3hdau2MrvVvTYlKQiXd86hK+B2FKErV0QcwqrWt6DWZ3FtJUYGB1scenT0srS9VfsWmbgeMQ==", "cpu": [ "arm64" ], @@ -1891,9 +1891,9 @@ } }, "node_modules/@koromix/koffi-darwin-x64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-x64/-/koffi-darwin-x64-3.3.1.tgz", - "integrity": "sha512-+VGqqnBQvR+AbAbRyRDsxK0D6wwAivUURWsyVX8NhR5agf+0+sSAdNMsSy+9DyO7CmioTUVwV+Do+12uWnFrmA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-x64/-/koffi-darwin-x64-3.3.2.tgz", + "integrity": "sha512-qxysFokAwiMLiWYYVhooWZHSV3REKJErsUjnX9IeG2rAVpWNkdcXUiQ2GMdfH3hZ0f2fuv0fTuv293/tYu1yew==", "cpu": [ "x64" ], @@ -1908,9 +1908,9 @@ } }, "node_modules/@koromix/koffi-freebsd-arm64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-arm64/-/koffi-freebsd-arm64-3.3.1.tgz", - "integrity": "sha512-oPkfxEiLiZs1jV6qqw3DzZy3aigzOb9mGbRtK6ENNgoiZ2QdAw55cXUTOMNiAwgbkBwt7SsorFdUnYUuP5b0Gg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-arm64/-/koffi-freebsd-arm64-3.3.2.tgz", + "integrity": "sha512-EinnZVzK3KVTQe0N+XXnUfUN2fwNiYEY5IuAcMqtJO4rbOR+8S+C+bbViUKwqmkLG8OvL/kBesuwGLn5DLNZCQ==", "cpu": [ "arm64" ], @@ -1925,9 +1925,9 @@ } }, "node_modules/@koromix/koffi-freebsd-ia32": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-ia32/-/koffi-freebsd-ia32-3.3.1.tgz", - "integrity": "sha512-uLb93keIlk6TkECtb17z2d5nehEIJ2labIXF0ava3s+9w7VE7QZUw3O2IQVq4t95sIm5rMoE1Y+cFa0aN6444w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-ia32/-/koffi-freebsd-ia32-3.3.2.tgz", + "integrity": "sha512-gnJFMVbxeyY4dSQbw0p3smSyFGDrp8QzI5krF73QxP7GSIMHR2lplejZseNQGyHIeR3XDdxuJFsfAfXmZdQM3w==", "cpu": [ "ia32" ], @@ -1942,9 +1942,9 @@ } }, "node_modules/@koromix/koffi-freebsd-x64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-x64/-/koffi-freebsd-x64-3.3.1.tgz", - "integrity": "sha512-+Iuh+m5Ln0fjubgw/6bzEkliBcFBIFWWL7IqzmktPy0Q0Bq+XCGtUf+5/KTlodYlTOLv/SE/YTbVkk3c02+E6w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-x64/-/koffi-freebsd-x64-3.3.2.tgz", + "integrity": "sha512-56mIFadXceWImQbsO0fN1hoZ76LCIvAjouL4fntoA7IKDI64BFbLSkcJ7Roww31YwxKjJaA9vdk93qt7bXXJZw==", "cpu": [ "x64" ], @@ -1959,9 +1959,9 @@ } }, "node_modules/@koromix/koffi-linux-arm": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm/-/koffi-linux-arm-3.3.1.tgz", - "integrity": "sha512-rE6QypE/h4nDHPlzzVPok5W2gL5CopvBYI44lJXO2SauxVAeV86bbf+ucmF/toYENdjF0DBdY7GbloyixwQpPQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm/-/koffi-linux-arm-3.3.2.tgz", + "integrity": "sha512-NhvFzykswakToxAWVhpHf5qA/y8z755MAz4MU1m89yIL1lqUuJDSk6Fy/moD3YIQPOjjuHVf09wO7mlO5ukCbw==", "cpu": [ "arm" ], @@ -1976,9 +1976,9 @@ } }, "node_modules/@koromix/koffi-linux-arm64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm64/-/koffi-linux-arm64-3.3.1.tgz", - "integrity": "sha512-Itv2N+TvBFTSdEZdokM4ydjbBwr6GNKd51+UXoh/5HVXALBRnMQek2QhBnG7z6H9+/p2SB4rqBnvhuLQpv4B7g==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm64/-/koffi-linux-arm64-3.3.2.tgz", + "integrity": "sha512-adabETUHezNDJ6jpqpJV01oJRW8rI4KWH3xV6EpFlIAXCtj6l4aLCbJ6DbGH8fNmsJBLnWiuLkyoNm8zkVotCw==", "cpu": [ "arm64" ], @@ -1993,9 +1993,9 @@ } }, "node_modules/@koromix/koffi-linux-ia32": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ia32/-/koffi-linux-ia32-3.3.1.tgz", - "integrity": "sha512-pb1NJ/Ih4MAPB1e2koQOKxGtLuPWKMT3QXxBrPptkkkDz/XpV6+bAA4ys7amXxpA0ybM2u/+VM0gGzdJRThkRg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ia32/-/koffi-linux-ia32-3.3.2.tgz", + "integrity": "sha512-IMJAp4dg+l1N5Yek43NpDHDVaJFRkMaBnAg9uI3Z1vk61+WxxtaugOl0lC6gDPLBeNE+lzSXcAEeKBIkTwDzdw==", "cpu": [ "ia32" ], @@ -2010,9 +2010,9 @@ } }, "node_modules/@koromix/koffi-linux-loong64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-loong64/-/koffi-linux-loong64-3.3.1.tgz", - "integrity": "sha512-RdS57JuF39tLXS/yYq4KlFnU7CMrn1+x/4v171bji+1aPYOXPxzYDAJVjapv/6tnrESrMTnfWIja3jfzieFmpQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-loong64/-/koffi-linux-loong64-3.3.2.tgz", + "integrity": "sha512-Sdf+iQ5Fo3Px6e8xFx7eTES+cAIiHxCLt9KDVmnHm0ls6fW2eTVu5ez1+3GUBb/gjLTMODX2U4+dP9LHagwHHg==", "cpu": [ "loong64" ], @@ -2027,9 +2027,9 @@ } }, "node_modules/@koromix/koffi-linux-ppc64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ppc64/-/koffi-linux-ppc64-3.3.1.tgz", - "integrity": "sha512-nmOTpQQS5pWG73X01y7K70JQaL+5T/v04i0G4BtXDAxQq3WHmyeJCgmdHhz5W0JVtjHicitSZoothTspAopF9A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ppc64/-/koffi-linux-ppc64-3.3.2.tgz", + "integrity": "sha512-FVHtjljl9vUvT6dSsAE1ObOqmPeJXzS8Ez7cidlsI/rJ5pa7h50KQutU/jPfTaK1cqChRjI66hwnJseLG8VPTA==", "cpu": [ "ppc64" ], @@ -2044,9 +2044,9 @@ } }, "node_modules/@koromix/koffi-linux-riscv64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-riscv64/-/koffi-linux-riscv64-3.3.1.tgz", - "integrity": "sha512-mk0Av5QmK0BPD3OHytOThVhEe4VCTrYv3+em6h75E1rNYiCfixzeh3d5+s5x2vCaby8zzxvNd39sO89Bp1juwg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-riscv64/-/koffi-linux-riscv64-3.3.2.tgz", + "integrity": "sha512-4Q3haXJ3oP5AJ0vlyd9HZsI7gS+s+fycqz1CDDrT6JftlSruIUbfr8be1/jetUlmh7Pd8HtQBM6x2gpQBNTttQ==", "cpu": [ "riscv64" ], @@ -2061,9 +2061,9 @@ } }, "node_modules/@koromix/koffi-linux-x64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-x64/-/koffi-linux-x64-3.3.1.tgz", - "integrity": "sha512-uU5cJNe145TvITqrUWvBmZO4WLNObdZ2Gnm8eNk/OdrhRFG9LB44RUv07aQwPbdo1438j+Cr+tFNnpjTBadZFQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-x64/-/koffi-linux-x64-3.3.2.tgz", + "integrity": "sha512-78qO1oqd9GYfzcKOxIaRiN0KgvzQzgbPfdClf0/jErlWYdxnr8gB4i9KOFvsYMdnc7kTIa/wnubl1lPCiQnqvA==", "cpu": [ "x64" ], @@ -2078,9 +2078,9 @@ } }, "node_modules/@koromix/koffi-openbsd-arm64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-arm64/-/koffi-openbsd-arm64-3.3.1.tgz", - "integrity": "sha512-owXmXHI+5kkDyVjqGPfPgIHIzH1swsGY+YNbQ4ozkO23UKzJElAtmQPcmA1pQwiDCeyojHEelgd9+BV58uOIkA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-arm64/-/koffi-openbsd-arm64-3.3.2.tgz", + "integrity": "sha512-rB6HZ/RnEAu7CZoD8IMXonCJSD6WJIX8QfZ11RCOy9MXxA8wQR5CRnP3ffy4/8IbABorRoERLLFTFk5wFFZqCw==", "cpu": [ "arm64" ], @@ -2095,9 +2095,9 @@ } }, "node_modules/@koromix/koffi-openbsd-ia32": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-ia32/-/koffi-openbsd-ia32-3.3.1.tgz", - "integrity": "sha512-fvIKWycDdc9XL3ATQT0uvt/j82EB3/JWzJU4yqUCJbMotTP8mvo/c1D1Jus4mO+fNGEYM33YuFDkJcQkHJd9Dg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-ia32/-/koffi-openbsd-ia32-3.3.2.tgz", + "integrity": "sha512-XmzyeUEsCc8f6n26684mzn73I5VdDBxFydm8JxwYCmvrzfkSkDPU7eQyRoxHDRwgveIK/plmRiMUIj3/7J1flw==", "cpu": [ "ia32" ], @@ -2112,9 +2112,9 @@ } }, "node_modules/@koromix/koffi-openbsd-x64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-x64/-/koffi-openbsd-x64-3.3.1.tgz", - "integrity": "sha512-UYk2xNAK5wEyskLtrgTRt+2lwfBOvgaK8UJDz4B2qm57VvRrqb7ye1hzKFZrRVa8NWRPUk6W/zsqZyFHu4BoLA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-x64/-/koffi-openbsd-x64-3.3.2.tgz", + "integrity": "sha512-Bt+beMlH6yK4X21+y7lgk+lthjBODfwJjREFITVQH68v8rHWZ5UxV7FBInHZ7ZT0o07G/fgIr2l1DG6SpaTbEA==", "cpu": [ "x64" ], @@ -2129,9 +2129,9 @@ } }, "node_modules/@koromix/koffi-win32-arm64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-arm64/-/koffi-win32-arm64-3.3.1.tgz", - "integrity": "sha512-SZsmAWUKxBHdUR6Z5IJTslOOy0VEFHxoDHMZkn3k0P5TuP/aOZfQYoEa34UwnLI8t2Fmgyhmympth+39tR/XUw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-arm64/-/koffi-win32-arm64-3.3.2.tgz", + "integrity": "sha512-+fLooyTbldECuFH54h1ags7BAOB4fmqnshyVkXr+HbJBhgHdHoIbZ+CcaoH1ELVth7L7G+5XNwbXDH1TOyQMvA==", "cpu": [ "arm64" ], @@ -2146,9 +2146,9 @@ } }, "node_modules/@koromix/koffi-win32-ia32": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-ia32/-/koffi-win32-ia32-3.3.1.tgz", - "integrity": "sha512-pARisOvxCPkk6Wg1HkwRCnrkJIVS31kDweWLo+bQay/Dr1915s7skVydWpTKS30EcfOh4Jay7B4c0dgamTLBHg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-ia32/-/koffi-win32-ia32-3.3.2.tgz", + "integrity": "sha512-knegFlqbXsYfWcbIsAHMrKHqVbLctqzYD9xW3+GfO1Dyt+xe1xY8YDiadjRaWtKkLz5uF1aJD886EfBZUhECLA==", "cpu": [ "ia32" ], @@ -2163,9 +2163,9 @@ } }, "node_modules/@koromix/koffi-win32-x64": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-x64/-/koffi-win32-x64-3.3.1.tgz", - "integrity": "sha512-LYoO19cTIA7xjl+3s4VeGagCAO38VNXZ969DNszb1wTwJUjrHLrAbHFkk8fYkXineM3HJkFwElW0VLmZqXcfRg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-x64/-/koffi-win32-x64-3.3.2.tgz", + "integrity": "sha512-OWc6s6gziEabkQj+xc+ZNaf5g69hc/DQJLBcmbhxJAifAdXDgj9vB5d8hcjS2mTHjBeAIqQ4nkd9d/Jc7OUuHw==", "cpu": [ "x64" ], @@ -2312,9 +2312,9 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.31.0.tgz", - "integrity": "sha512-UvTMgnNlnIBO/22ob2RcVGDlcvOslQs8T59+FTGdA0L27a39fdGF/EDETNtDVK4DZGpwomlsYpRdA8UXcVL/pw==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.0.tgz", + "integrity": "sha512-8BviX/hK4Gd2eL1KdTwm0gfl4d3wdoErW0Jd00h6nomUAtk6IJk5vwQJc6kfWtJTzN5OEV/lgIiJKI8fiDGAlA==", "dev": true, "license": "MIT", "dependencies": { @@ -2443,16 +2443,16 @@ } }, "node_modules/@openclaw/ai": { - "version": "2026.10.4", - "resolved": "https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.4.tgz", - "integrity": "sha512-MrRkq0PzuK2O7v40k4dxt/GrRnpVD3P3ql5gVysNDu0fAFYD9lQ6LXZJiLQE7jBI44QpDzSxJn9oqJzxuroEuA==", + "version": "2026.10.6", + "resolved": "https://registry.npmjs.org/@openclaw/ai/-/ai-2026.10.6.tgz", + "integrity": "sha512-cSsfmzCkv3F3GLNkwZ9vL2QVLnrBSV0S4h3v5u48tgpUf6y/ivyhrv0hokPHpWNApQmLTGAAXChKkUTvzAg4tg==", "dev": true, "license": "MIT", "dependencies": { - "@anthropic-ai/sdk": "0.128.0", - "@google/genai": "2.24.0", + "@anthropic-ai/sdk": "0.131.0", + "@google/genai": "2.27.0", "@mistralai/mistralai": "2.7.0", - "openai": "7.23.0", + "openai": "7.27.0", "partial-json": "0.1.7", "typebox": "1.3.34" }, @@ -2461,9 +2461,9 @@ } }, "node_modules/@openclaw/ai/node_modules/@anthropic-ai/sdk": { - "version": "0.128.0", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.128.0.tgz", - "integrity": "sha512-tl5cBFZC1jVFrTuQyvQObA4WmuNgcYVeXfriqOumgtLAHUm4gPUj18YnszBW60v0PrjDB8nBDOC6wd9CmHQFlA==", + "version": "0.131.0", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.131.0.tgz", + "integrity": "sha512-9+PepoU7qVMmM70jSahdnfcMHAvAnzhMOLv2W9WjRLO+OG/MAiBETkwKZqv7KIJ1Cj5h8eZ019bHzZaq+Mbepw==", "dev": true, "license": "MIT", "dependencies": { @@ -2483,29 +2483,29 @@ } }, "node_modules/@openclaw/fs-safe": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe/-/fs-safe-0.24.2.tgz", - "integrity": "sha512-MEq9TssvajMJTZxXlURwrOP7Or8CSS6c9F02rdG04BEe0LLRmfQqzTtRyrDi3uaj+yxr9tw2Tpy5yrLPuO+oZg==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe/-/fs-safe-0.25.0.tgz", + "integrity": "sha512-/8XzfW0zulV1BPzjnkD7vRG12u0u517w00rIuAGmW4GU07fxatYSkLHc1GaFCSX/WuLwGPzoxjPSKuRloBprIQ==", "dev": true, "license": "MIT", "engines": { "node": ">=22" }, "optionalDependencies": { - "@openclaw/fs-safe-darwin-arm64": "0.24.2", - "@openclaw/fs-safe-darwin-x64": "0.24.2", - "@openclaw/fs-safe-linux-arm64-gnu": "0.24.2", - "@openclaw/fs-safe-linux-arm64-musl": "0.24.2", - "@openclaw/fs-safe-linux-x64-gnu": "0.24.2", - "@openclaw/fs-safe-linux-x64-musl": "0.24.2", - "@openclaw/fs-safe-win32-x64-msvc": "0.24.2", + "@openclaw/fs-safe-darwin-arm64": "0.25.0", + "@openclaw/fs-safe-darwin-x64": "0.25.0", + "@openclaw/fs-safe-linux-arm64-gnu": "0.25.0", + "@openclaw/fs-safe-linux-arm64-musl": "0.25.0", + "@openclaw/fs-safe-linux-x64-gnu": "0.25.0", + "@openclaw/fs-safe-linux-x64-musl": "0.25.0", + "@openclaw/fs-safe-win32-x64-msvc": "0.25.0", "jszip": "^3.10.2" } }, "node_modules/@openclaw/fs-safe-darwin-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-darwin-arm64/-/fs-safe-darwin-arm64-0.24.2.tgz", - "integrity": "sha512-rzAAoT0l4JGg4ZcqDz0F+OYcT9lz3I0recweHyqcF1zXydrMF4ZCyWkGOL0+wwJGJJgaWU56614jq+Ox9j/4Bw==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-darwin-arm64/-/fs-safe-darwin-arm64-0.25.0.tgz", + "integrity": "sha512-ftwB6/cM4bdWXn2pBwUSEL4A5ZnX5jh6aEPBhS5Q3Yd/bQgJyWIFTNv4+kC+4QrufuX20/VF/kIjPyu17RcDMg==", "cpu": [ "arm64" ], @@ -2520,9 +2520,9 @@ } }, "node_modules/@openclaw/fs-safe-darwin-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-darwin-x64/-/fs-safe-darwin-x64-0.24.2.tgz", - "integrity": "sha512-ai5h+Xr7NIoL0PMmlqoS8pbBqU/FjitFtZnXA50KZ+j/WCDi0yYCd5H8mhO8B3Q6REMALB3m7m4Ee33PlrS+/w==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-darwin-x64/-/fs-safe-darwin-x64-0.25.0.tgz", + "integrity": "sha512-HFAAytEr0MN4zZwoLiv3oLmDOJFchanUHl5gi5YQyPTqf7/C0AEuPcR1+gP0dWpuccCEmuxivKE30yriw+WUUw==", "cpu": [ "x64" ], @@ -2537,9 +2537,9 @@ } }, "node_modules/@openclaw/fs-safe-linux-arm64-gnu": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-arm64-gnu/-/fs-safe-linux-arm64-gnu-0.24.2.tgz", - "integrity": "sha512-rT0tCzQMbYBgnU8S28xeY6XsysCvvFFXOoslAR+WON+JigVdckDVQZ87JUwr6QBOMKbOYc8BtKCVR3cRbZH7SQ==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-arm64-gnu/-/fs-safe-linux-arm64-gnu-0.25.0.tgz", + "integrity": "sha512-7Cpa7T7s53TpPMH3Uc5iB3SqzHmta/jsU+2xrdBxTk/Ztc2bKy21hPlaoEI/ITMdXL1L0bYxaRvlIzoJH+6XKw==", "cpu": [ "arm64" ], @@ -2557,9 +2557,9 @@ } }, "node_modules/@openclaw/fs-safe-linux-arm64-musl": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-arm64-musl/-/fs-safe-linux-arm64-musl-0.24.2.tgz", - "integrity": "sha512-Ij24lYQSNLDO468uQ6OW+0tVXmy+QbC534N9EgdF8NzV4oQDWagiSpf/sdUTAgPp6ojAFh0Z6WMqC3KENCX/aQ==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-arm64-musl/-/fs-safe-linux-arm64-musl-0.25.0.tgz", + "integrity": "sha512-9ZeTBNh1OKCSCZzc1Ne4SN96IlFA1qrHs1yclP8vxCXFXGgkTFyX2xwZ8qLuONodPDezifqVxzP66tGvyBQadw==", "cpu": [ "arm64" ], @@ -2577,9 +2577,9 @@ } }, "node_modules/@openclaw/fs-safe-linux-x64-gnu": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-x64-gnu/-/fs-safe-linux-x64-gnu-0.24.2.tgz", - "integrity": "sha512-5I8s6XuvEcG231DdJ3DXsaIFz81ieiyJbQWJeSASHwhIsuKjICZx8NK+ujrjms32iutsvE2MbMQ5crwBpPCkEw==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-x64-gnu/-/fs-safe-linux-x64-gnu-0.25.0.tgz", + "integrity": "sha512-/OMLec2NpYuBRnDeexaKwJEkgIBrUO78AxSEBqoJpAzbZ9foLvtwxyEyOZfqnTrtrHwkY1PC+ebNMQbZDj6Z7g==", "cpu": [ "x64" ], @@ -2597,9 +2597,9 @@ } }, "node_modules/@openclaw/fs-safe-linux-x64-musl": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-x64-musl/-/fs-safe-linux-x64-musl-0.24.2.tgz", - "integrity": "sha512-Ebu436lbC2Ytt8t88gO43REPrtldjFeD9NuJeuKZEL/jbHfzWApCnxDFYN1p/B6iAUKVlbt/ez4bReFcQm6Fdw==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-linux-x64-musl/-/fs-safe-linux-x64-musl-0.25.0.tgz", + "integrity": "sha512-WQXl6zfqS4nbWwDsMx7cAH0jI8sD8DRLrgLv2pygM7lPgbX5zVC7mz8reI632qyYJBHYbg0l+FymNUk0YxocFg==", "cpu": [ "x64" ], @@ -2617,9 +2617,9 @@ } }, "node_modules/@openclaw/fs-safe-win32-x64-msvc": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-win32-x64-msvc/-/fs-safe-win32-x64-msvc-0.24.2.tgz", - "integrity": "sha512-W68nGloWTm9hQnbeovnku6lQhQ7CEEFvx0fhlpGYGw0+nGRcmSIz31D7K+cNolZZ9HloWlysxvim9Ii2kNaaxQ==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@openclaw/fs-safe-win32-x64-msvc/-/fs-safe-win32-x64-msvc-0.25.0.tgz", + "integrity": "sha512-O4cDKqwownShG/LvhxrrQl5sa9D8WSCTT51vzmugi8dAdXGLwaEa+qtpSWJEfA2BY9rQW3ohipHEO92uO52Gbw==", "cpu": [ "x64" ], @@ -2633,6 +2633,19 @@ "node": ">=22" } }, + "node_modules/@openclaw/proxyline": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@openclaw/proxyline/-/proxyline-0.4.0.tgz", + "integrity": "sha512-Yd32LmKmu1kHrc7Wt8OHK0z+Tjc52fOfWYHl2znIGqskPrC/YaIKUgrhG4x7/oAemGMwBWHf3Eb3iaMKpZ/otg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22.19.0" + }, + "peerDependencies": { + "undici": ">=8.5.0 <9" + } + }, "node_modules/@opentelemetry/semantic-conventions": { "version": "1.43.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", @@ -4736,9 +4749,9 @@ "license": "MIT" }, "node_modules/@trycua/cua-driver": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@trycua/cua-driver/-/cua-driver-0.28.2.tgz", - "integrity": "sha512-18DHs68WpIdKtkAMecd5mLKwJtT854gXzie24Ag0QMxveRNgzKphAje51t0oeI7ZnHetyXKDAQUr5fQyZu7S6Q==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@trycua/cua-driver/-/cua-driver-0.32.0.tgz", + "integrity": "sha512-lg53Ayp2PuI7RdI7NvHerD7Y8/EzSZnfxHkBd9E2xei3XkP4tcmZaVAu10qK9jkAhhTTIwz0wC6pe4IJDza18A==", "dev": true, "license": "MIT", "dependencies": { @@ -4746,18 +4759,18 @@ "@ubjs/node": "0.31.0-3" }, "optionalDependencies": { - "@trycua/cua-driver-darwin-arm64": "0.28.2", - "@trycua/cua-driver-darwin-x64": "0.28.2", - "@trycua/cua-driver-linux-arm64-gnu": "0.28.2", - "@trycua/cua-driver-linux-x64-gnu": "0.28.2", - "@trycua/cua-driver-win32-arm64-msvc": "0.28.2", - "@trycua/cua-driver-win32-x64-msvc": "0.28.2" + "@trycua/cua-driver-darwin-arm64": "0.32.0", + "@trycua/cua-driver-darwin-x64": "0.32.0", + "@trycua/cua-driver-linux-arm64-gnu": "0.32.0", + "@trycua/cua-driver-linux-x64-gnu": "0.32.0", + "@trycua/cua-driver-win32-arm64-msvc": "0.32.0", + "@trycua/cua-driver-win32-x64-msvc": "0.32.0" } }, "node_modules/@trycua/cua-driver-darwin-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@trycua/cua-driver-darwin-arm64/-/cua-driver-darwin-arm64-0.28.2.tgz", - "integrity": "sha512-Eeo62jJjxi67/XwSQKvxpJQMmJg7pjLqGa4vZTxLj3KUmjfGYjwt3wifLl82yU0AfJs6icB7V1uu6sYE+nm9mg==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@trycua/cua-driver-darwin-arm64/-/cua-driver-darwin-arm64-0.32.0.tgz", + "integrity": "sha512-wSUwXMj/KJPi+SEy3PfrN94p2ji8TOlIxQn4kPw8GG0NtiVqtfdOA7kOcjLZZeeJdTlS/r0PKKlghG+5JrC9PQ==", "cpu": [ "arm64" ], @@ -4769,9 +4782,9 @@ ] }, "node_modules/@trycua/cua-driver-darwin-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@trycua/cua-driver-darwin-x64/-/cua-driver-darwin-x64-0.28.2.tgz", - "integrity": "sha512-n7iWl2iqIyPoDpCJ3hyK2gKZqu0RTolabRptmZKYPzRSTbRbzO3mejOa+CXHsJjVbM4+FyDJDNn5NE2CZLMdXg==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@trycua/cua-driver-darwin-x64/-/cua-driver-darwin-x64-0.32.0.tgz", + "integrity": "sha512-9Q61a7XHSPycuT0fTQtmTT+fbXkVEL05iHgaRv+OtYHTyzJG1KVpTjntJsSlaQgD7NVl1uAapumZ9gMmvrOhuQ==", "cpu": [ "x64" ], @@ -4783,9 +4796,9 @@ ] }, "node_modules/@trycua/cua-driver-linux-arm64-gnu": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@trycua/cua-driver-linux-arm64-gnu/-/cua-driver-linux-arm64-gnu-0.28.2.tgz", - "integrity": "sha512-ZFrYmA53ooEGyImEHo7cxYxgyXidP6Mkxc1KYiM8KoFmeHFSX3TmuKDsVV9dwZGKrhAOJBvQTvLvlb85RlccQg==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@trycua/cua-driver-linux-arm64-gnu/-/cua-driver-linux-arm64-gnu-0.32.0.tgz", + "integrity": "sha512-E3fJdJYnfguFbEK9VRqqVnT8yMZZKTSxZz08kmF7DAXnKNQ7mfQTdqNeC1qCrx5JuIRyPp7dyBCTQdUAVqEAaA==", "cpu": [ "arm64" ], @@ -4800,9 +4813,9 @@ ] }, "node_modules/@trycua/cua-driver-linux-x64-gnu": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@trycua/cua-driver-linux-x64-gnu/-/cua-driver-linux-x64-gnu-0.28.2.tgz", - "integrity": "sha512-mZp8rRyaT0/gUXnHGAC53EKA6WHKvRbliacMVsiwf/EEUOLNtz6pRNfhYyF4GLT6jHbC/Xwu8V9kpntz9Tssdg==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@trycua/cua-driver-linux-x64-gnu/-/cua-driver-linux-x64-gnu-0.32.0.tgz", + "integrity": "sha512-br78WwTofTHMAq7HZgKUDYvjLXZsLF2tUX5lKniJ20D6GXq41m5PHakuFBRAJFvA6wAdpoqZE7TsrMxnFbyMog==", "cpu": [ "x64" ], @@ -4817,9 +4830,9 @@ ] }, "node_modules/@trycua/cua-driver-win32-arm64-msvc": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@trycua/cua-driver-win32-arm64-msvc/-/cua-driver-win32-arm64-msvc-0.28.2.tgz", - "integrity": "sha512-prShQ7VSVXMkytMGj+d43u54/9H3K0nJT5OOAqT3S78XATw7dlu1ESdEacr/J2lNcmn5mxwEy+i+9HRmEt0DJw==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@trycua/cua-driver-win32-arm64-msvc/-/cua-driver-win32-arm64-msvc-0.32.0.tgz", + "integrity": "sha512-HrxAEGWTf5IO5PudG8apCUW3wnJFTYnCAxfR4PKDzRWBcFdc/fEPW4S3qrYL7i8St8gLPoPSasOgAmLm2InxBQ==", "cpu": [ "arm64" ], @@ -4831,9 +4844,9 @@ ] }, "node_modules/@trycua/cua-driver-win32-x64-msvc": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@trycua/cua-driver-win32-x64-msvc/-/cua-driver-win32-x64-msvc-0.28.2.tgz", - "integrity": "sha512-H7pUIwbrKCqkyDBcI4ovk1ggN+MOmFtATGl0fokPkD7dp1EHGn5I9vRJEPVvqjP0BTwdlBJ8NucIy0g2eFK86Q==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@trycua/cua-driver-win32-x64-msvc/-/cua-driver-win32-x64-msvc-0.32.0.tgz", + "integrity": "sha512-gOcMNjdL42z1QhRFz8ZMIkfmsLWqsqE72RChO9NSj9eeH8XNK31RKZv+KONhCxfL9Hq1sfM2dgozQ33qxFiYlQ==", "cpu": [ "x64" ], @@ -4915,17 +4928,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.71.2.tgz", - "integrity": "sha512-K72/pvT7qpm8q3k8G5u93NCSN1RcLxX5h7Gw0bQpbMXviBHeY6Nx1WEwmk9wP+eKTSQ8ecxvcgt/ZX/rB938xQ==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.72.0.tgz", + "integrity": "sha512-aysKgysPX9XOv/dk95UkvUDe++Q3n3dJPG9CEWT3RUccxfkPJ+Qn6nhKPDhZXU6Ofo9kgwGWwKyQCnZIXTgngg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.71.2", - "@typescript-eslint/type-utils": "8.71.2", - "@typescript-eslint/utils": "8.71.2", - "@typescript-eslint/visitor-keys": "8.71.2", + "@typescript-eslint/scope-manager": "8.72.0", + "@typescript-eslint/type-utils": "8.72.0", + "@typescript-eslint/utils": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -4938,15 +4951,15 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.71.2", + "@typescript-eslint/parser": "^8.72.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.12.tgz", - "integrity": "sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.14.tgz", + "integrity": "sha512-wCBiZ77u1tuWde6G/nfOtLaCTYcFDU5yCzARzK10y+rLhzYoL7a7yEemcopcc2Mzow7gZOIjnV2ym1NYmdiJOQ==", "dev": true, "license": "MIT", "engines": { @@ -4954,16 +4967,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.71.2.tgz", - "integrity": "sha512-aTtmZjp/x3gsGHkDs04/1I8kNogBJkpQaeGaN0PfiG43NzDEmW2n+OP5im9wfsvyX0yP1UZWBrAGtDBfH9jEVw==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.72.0.tgz", + "integrity": "sha512-0O+x3ynciD6zuXb1CKSu165haQV6ey53DKhHHUnujP7U+XlltJG+/keT0Xhd1HXCze+IHf7Tvt39ovyepX/LNw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.71.2", - "@typescript-eslint/types": "8.71.2", - "@typescript-eslint/typescript-estree": "8.71.2", - "@typescript-eslint/visitor-keys": "8.71.2", + "@typescript-eslint/scope-manager": "8.72.0", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0", "debug": "^4.4.3" }, "engines": { @@ -4979,14 +4992,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.71.2.tgz", - "integrity": "sha512-Pd68GsLVh5ZXlcEccFPdhSOvtHZ/2WU0XsA8zmXOS3F158lVlcTLhfQ6qvtL1RzbMie0Kp8xtbVwAg4nejKPHw==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.72.0.tgz", + "integrity": "sha512-bzHngBbmIgzj6TsTjVUCntGx6FFLgE7mPjpO0PzHycOaZHXqS43XnrkFIHRS16LLr/xO6FHSXG3GJFo/F4bSBQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.71.2", - "@typescript-eslint/types": "^8.71.2", + "@typescript-eslint/tsconfig-utils": "^8.72.0", + "@typescript-eslint/types": "^8.72.0", "debug": "^4.4.3" }, "engines": { @@ -5001,14 +5014,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.71.2.tgz", - "integrity": "sha512-YF4wgg5iUX5Obywoac27B56FhozMNFhdJSbh11H5GBAwmBtfyRhmgTQqW9tRNNmHDvsZ2CX6UGzoz+YfYn2Leg==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.72.0.tgz", + "integrity": "sha512-JewPyJOYcXBSAS7PIgufscHOwZqhTGyBRiQJhhuDln66tMchxvvt7nJ90JKKIoOelmdHA3kAQbm9cEUHc4JSEA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.71.2", - "@typescript-eslint/visitor-keys": "8.71.2" + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5019,9 +5032,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.71.2.tgz", - "integrity": "sha512-jz49TAWokm/7yWD9/o837nYax9DyALxIPOImdImvVzo6canBCZYzin8zJyqNR5k1j9K1DE0bVvr0XYB+99uAdg==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.72.0.tgz", + "integrity": "sha512-0vbxCf7xLVPSjcOdm6eQbgViH8EDJ8xnl1laLT9yoqSz2YmcSfSg5Vdl0JUvZf6rcuJ0ZivJIuMD4edTg8obaA==", "dev": true, "license": "MIT", "engines": { @@ -5036,15 +5049,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.71.2.tgz", - "integrity": "sha512-cC8UaalCViJkb3rH/xLIvidEwoFRtMZMUqDjjJMGEKaTFwYRHYBcoczlEGHuvkHEO8svRDrgZ0yQgOArFmwang==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.72.0.tgz", + "integrity": "sha512-gEXxmmbSTSOVTC37IYYvremOM31v+UN2W772bJxmVYPhAOPSUxtacyb7wkm1EhkYKU6KzFJsdU44DCV4to0LWw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.71.2", - "@typescript-eslint/typescript-estree": "8.71.2", - "@typescript-eslint/utils": "8.71.2", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0", + "@typescript-eslint/utils": "8.72.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -5061,9 +5074,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.71.2.tgz", - "integrity": "sha512-y5Ukl3oVp7e/VGxqIoEXoeb/Roj71PAJ4WG/N/RGj+eeDvKRLM15kGr9MijLbN0i03S52zxu31Z98E5gWChJKw==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.72.0.tgz", + "integrity": "sha512-Adfoy59kxNEjT5E5fnyrp7GpHYuWs8ONbdohu4ez6IU46qDq8LltG90tLmkucZB2uhYL8mqBjtXqGd8yhfjXqQ==", "dev": true, "license": "MIT", "engines": { @@ -5075,16 +5088,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.71.2.tgz", - "integrity": "sha512-DgNOEsl4pdYzwSL+N/Cl33tX1Hlw3FvId73LnKXfq7jnrF2viOEn7X+P7RBkkSWCVm92gnWd28GIC5vJuLREeA==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.72.0.tgz", + "integrity": "sha512-gwLfFgWcw15tN2KXDCJvxEOQjPn+P3j/n3eSqkZ5sX4VpW9Cosodr+tWwBZRvJT3TcKx6HnPRGZMCNAiP1Xhug==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.71.2", - "@typescript-eslint/tsconfig-utils": "8.71.2", - "@typescript-eslint/types": "8.71.2", - "@typescript-eslint/visitor-keys": "8.71.2", + "@typescript-eslint/project-service": "8.72.0", + "@typescript-eslint/tsconfig-utils": "8.72.0", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -5103,16 +5116,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.71.2.tgz", - "integrity": "sha512-RyKa1G1M9rKHDhrk+HJtiF1MvLD5Ux2JW3TSkzw+02pRALdpJb+QzG1Y5em+LvCgzGwgg8H7mBRFKljNz7ImPw==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.72.0.tgz", + "integrity": "sha512-0up3oArJZBYnzOaEXKo8DmI43QvMZyPoFEt9LWzRJcyl/RcJjfKKPebknN1VbTgXBf3M/KggUh5uUMdURLnseg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.71.2", - "@typescript-eslint/types": "8.71.2", - "@typescript-eslint/typescript-estree": "8.71.2" + "@typescript-eslint/scope-manager": "8.72.0", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5127,13 +5140,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.71.2.tgz", - "integrity": "sha512-zozlN0UA32bSG2zkKAgQyRYSbEISVoyU6vvkKYo2aSny74D8Jh4e+POkJ6Lk0dlezZi5x7TtD+88Xb06IB8nhg==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.72.0.tgz", + "integrity": "sha512-E2mroviasaWecDzTGiGMtuEguuLVOeRggnrIn93CJuxYJzQBHbyymlT08aVQydbBal5538o+JkBKXh2sRuCyIA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.71.2", + "@typescript-eslint/types": "8.72.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5742,19 +5755,19 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.4.0.tgz", + "integrity": "sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==", "dev": true, "license": "MIT", "dependencies": { "bytes": "^3.1.2", - "content-type": "^2.0.0", + "content-type": "^2.1.0", "debug": "^4.4.3", "http-errors": "^2.0.1", - "iconv-lite": "^0.7.2", + "iconv-lite": "^0.7.3", "on-finished": "^2.4.1", - "qs": "^6.15.2", + "qs": "^6.16.1", "raw-body": "^3.0.2", "type-is": "^2.1.0" }, @@ -6387,9 +6400,9 @@ } }, "node_modules/dotenv": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-18.0.3.tgz", - "integrity": "sha512-/8CJTyL817qPnfbQrJgOEcrU3fDrJkRIoXBE566wHuvIXKOCHUZhPqGPbCPi9SogjdGnreF0TlvnTgK6J/8zpA==", + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-18.0.5.tgz", + "integrity": "sha512-aBrGvt6KhjxbEnatqMWOMidftwsrCiCvqh1yNIGB9QyF0J+VcWkKDMsvYOEm7ZS82oiV+BT1sTOtIlAmUlTpwQ==", "dev": true, "license": "BSD-2-Clause", "bin": { @@ -7049,9 +7062,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", - "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz", + "integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==", "dev": true, "funding": [ { @@ -8044,9 +8057,9 @@ } }, "node_modules/jose": { - "version": "6.2.12", - "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.12.tgz", - "integrity": "sha512-9NiFmJEex0sy2Dk58j2UGBSHgUs2ypF9eZSu4L6vjOX3Dp96Sw1F3uL+H+D1sx02jZZdzUT0HgvCy59CuvXcWw==", + "version": "6.2.13", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.13.tgz", + "integrity": "sha512-7TIg10ZE1x82YediN+lcrPNvGMKge9yFHQD+Qho/b8y2adfugU3AsvvHfxV0fzyFllT6l9xCjf4RWY9g/Z9PJQ==", "dev": true, "license": "MIT", "funding": { @@ -8193,9 +8206,9 @@ } }, "node_modules/koffi": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/koffi/-/koffi-3.3.1.tgz", - "integrity": "sha512-FZYfhBfYQr/cmHhZpaQ9rhbKpkjHhxaytn2A0mbPhiD5yV8QzF3SiQwR1w/34rCJ1fw+6qBQSj/ZoXRdC+Xc2Q==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/koffi/-/koffi-3.3.2.tgz", + "integrity": "sha512-f9Rrcmpy7lQs0ayJfhaxiG5OLp1aZjXKOFLXo7Gax6snJRKmdpYnYEOkpQ7ImCBrbvOdzFT06EP+FaLZv35W7Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -8203,26 +8216,26 @@ "url": "https://liberapay.com/Koromix" }, "optionalDependencies": { - "@koromix/koffi-android-arm64": "3.3.1", - "@koromix/koffi-android-x64": "3.3.1", - "@koromix/koffi-darwin-arm64": "3.3.1", - "@koromix/koffi-darwin-x64": "3.3.1", - "@koromix/koffi-freebsd-arm64": "3.3.1", - "@koromix/koffi-freebsd-ia32": "3.3.1", - "@koromix/koffi-freebsd-x64": "3.3.1", - "@koromix/koffi-linux-arm": "3.3.1", - "@koromix/koffi-linux-arm64": "3.3.1", - "@koromix/koffi-linux-ia32": "3.3.1", - "@koromix/koffi-linux-loong64": "3.3.1", - "@koromix/koffi-linux-ppc64": "3.3.1", - "@koromix/koffi-linux-riscv64": "3.3.1", - "@koromix/koffi-linux-x64": "3.3.1", - "@koromix/koffi-openbsd-arm64": "3.3.1", - "@koromix/koffi-openbsd-ia32": "3.3.1", - "@koromix/koffi-openbsd-x64": "3.3.1", - "@koromix/koffi-win32-arm64": "3.3.1", - "@koromix/koffi-win32-ia32": "3.3.1", - "@koromix/koffi-win32-x64": "3.3.1" + "@koromix/koffi-android-arm64": "3.3.2", + "@koromix/koffi-android-x64": "3.3.2", + "@koromix/koffi-darwin-arm64": "3.3.2", + "@koromix/koffi-darwin-x64": "3.3.2", + "@koromix/koffi-freebsd-arm64": "3.3.2", + "@koromix/koffi-freebsd-ia32": "3.3.2", + "@koromix/koffi-freebsd-x64": "3.3.2", + "@koromix/koffi-linux-arm": "3.3.2", + "@koromix/koffi-linux-arm64": "3.3.2", + "@koromix/koffi-linux-ia32": "3.3.2", + "@koromix/koffi-linux-loong64": "3.3.2", + "@koromix/koffi-linux-ppc64": "3.3.2", + "@koromix/koffi-linux-riscv64": "3.3.2", + "@koromix/koffi-linux-x64": "3.3.2", + "@koromix/koffi-openbsd-arm64": "3.3.2", + "@koromix/koffi-openbsd-ia32": "3.3.2", + "@koromix/koffi-openbsd-x64": "3.3.2", + "@koromix/koffi-win32-arm64": "3.3.2", + "@koromix/koffi-win32-ia32": "3.3.2", + "@koromix/koffi-win32-x64": "3.3.2" } }, "node_modules/kysely": { @@ -8950,9 +8963,9 @@ } }, "node_modules/npm": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-12.1.0.tgz", - "integrity": "sha512-Fyhu62pNx70YCs/5+dEmJQTFVmSKwvo5CA0qvBkGDRpob42MJ6G2RQ2tdxeKM4nYnIZDqkYAxEgqtoejn9QGtQ==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-12.2.0.tgz", + "integrity": "sha512-ZsJjKpTnlmSXOLLXiU1xDCzC4Wlok4IwZmh/aw2KUuXytU7q6qMv/cUT7MoeSf95Slwuw/lRXYefGzGCspHPNQ==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -9035,7 +9048,7 @@ "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/arborist": "^10.0.3", - "@npmcli/config": "^11.1.0", + "@npmcli/config": "^11.2.0", "@npmcli/fs": "^6.0.0", "@npmcli/git": "^8.0.0", "@npmcli/map-workspaces": "^6.0.0", @@ -9271,7 +9284,7 @@ } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "11.1.0", + "version": "11.2.0", "dev": true, "inBundle": true, "license": "ISC", @@ -10996,9 +11009,9 @@ } }, "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.2.tgz", + "integrity": "sha512-ATWUv387i+nLD49EiDoOft5scf32Vsdz3ktrQJG9bi7jRFmaXTssvyvj1EmeKVVgvesbqUtvQQvaS2TpTukAZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11006,6 +11019,10 @@ }, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/once": { @@ -11019,9 +11036,9 @@ } }, "node_modules/openai": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-7.23.0.tgz", - "integrity": "sha512-0ecOXnFSMNWZq6cUBcTV6Lf93y+fm8BH/+QzFvpoP1UGNOE5pnytRa6HAPGCw+3IS9SIAW7rc1M8yyzN1PiBAQ==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-7.27.0.tgz", + "integrity": "sha512-QDo1FvnRDZn15YwGVOhT9vpyypDiLphkd/7a4mcURWf5upMoEetgA6o4DJeII+ZZkC6m6DvlilCwii3+ynDcTw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -11057,46 +11074,44 @@ } }, "node_modules/openclaw": { - "version": "2026.10.4", - "resolved": "https://registry.npmjs.org/openclaw/-/openclaw-2026.10.4.tgz", - "integrity": "sha512-+FH0StZF1tlTazM7JJGY6JePeJmhFNSRByi2Q3jXPRiLO7o4dJh2xa9Vy4Dk8Cd2ic8B7Zkf5NfEaCCWUkgqnQ==", + "version": "2026.10.6", + "resolved": "https://registry.npmjs.org/openclaw/-/openclaw-2026.10.6.tgz", + "integrity": "sha512-jSpQPa2Jw5rG0J2GC07j9+qHtVYIuoHjgccU88JeS+p7188sBCnvIJeuaiNPHj1zsWkuHcBv443QiEUh7qrxwA==", "bundleDependencies": [ - "@openclaw/proxyline", - "chrome-devtools-mcp", - "undici" + "chrome-devtools-mcp" ], "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "@agentclientprotocol/sdk": "1.5.0", - "@anthropic-ai/sdk": "0.128.0", + "@agentclientprotocol/sdk": "1.7.0", + "@anthropic-ai/sdk": "0.131.0", "@babel/generator": "8.0.6", "@babel/parser": "8.0.6", "@babel/traverse": "8.0.6", "@clack/core": "1.5.1", "@clack/prompts": "1.8.1", - "@earendil-works/pi-tui": "0.86.1", - "@google/genai": "2.24.0", + "@earendil-works/pi-tui": "1.0.0", + "@google/genai": "2.27.0", "@grammyjs/transformer-throttler": "1.2.1", "@homebridge/ciao": "1.3.12", "@lydell/node-pty": "1.2.0-beta.15", "@mistralai/mistralai": "2.7.0", - "@modelcontextprotocol/sdk": "1.31.0", + "@modelcontextprotocol/sdk": "1.32.0", "@mozilla/readability": "0.6.0", - "@openclaw/ai": "2026.10.4", - "@openclaw/fs-safe": "0.24.2", - "@openclaw/proxyline": "0.3.12", + "@openclaw/ai": "2026.10.6", + "@openclaw/fs-safe": "0.25.0", + "@openclaw/proxyline": "0.4.0", "@silvia-odwyer/photon-node": "0.3.4", - "@trycua/cua-driver": "0.28.2", + "@trycua/cua-driver": "0.32.0", "acorn": "8.18.0", - "chalk": "6.0.0", + "chalk": "6.0.1", "chrome-devtools-mcp": "1.10.1", "clawpdf": "0.3.2", "commander": "15.0.0", "croner": "10.0.1", "diff": "9.0.0", - "dotenv": "18.0.3", + "dotenv": "18.0.5", "entities": "8.1.0", "esbuild": "0.28.2", "execa": "10.0.1", @@ -11105,25 +11120,26 @@ "grammy": "1.46.0", "highlight.js": "11.12.0", "hosted-git-info": "10.1.1", + "htmlparser2": "12.0.0", "iconv-lite": "0.7.3", - "ignore": "7.0.9", + "ignore": "7.0.12", "import-meta-resolve": "4.2.0", "jiti": "2.7.0", "json5": "2.2.3", "jszip": "3.10.2", - "koffi": "3.3.1", + "koffi": "3.3.2", "kysely": "0.29.6", "linkedom": "0.18.13", "minimatch": "10.2.6", "node-edge-tts": "1.2.10", - "npm": "12.1.0", - "openai": "7.23.0", + "npm": "12.2.0", + "openai": "7.27.0", "p-limit": "7.3.3", "p-map": "7.0.8", "partial-json": "0.1.7", "playwright-core": "1.63.0", "qrcode": "1.5.4", - "rastermill": "0.3.3", + "rastermill": "0.4.0", "semver": "7.8.5", "tar": "7.5.22", "tslog": "5.2.0", @@ -11131,7 +11147,7 @@ "undici": "8.11.2", "web-push": "3.6.7", "web-tree-sitter": "0.27.0", - "ws": "8.21.3", + "ws": "8.22.0", "yaml": "2.9.1", "zod": "4.6.5" }, @@ -11139,7 +11155,7 @@ "openclaw": "openclaw.mjs" }, "engines": { - "node": ">=24.16.0 <25 || >=26.1.0" + "node": ">=24.22.1 <25 || >=26.12.1" }, "optionalDependencies": { "@esbuild/aix-ppc64": "0.28.2", @@ -11168,45 +11184,45 @@ "@esbuild/win32-arm64": "0.28.2", "@esbuild/win32-ia32": "0.28.2", "@esbuild/win32-x64": "0.28.2", - "@koromix/koffi-android-arm64": "3.3.1", - "@koromix/koffi-android-x64": "3.3.1", - "@koromix/koffi-darwin-arm64": "3.3.1", - "@koromix/koffi-darwin-x64": "3.3.1", - "@koromix/koffi-freebsd-arm64": "3.3.1", - "@koromix/koffi-freebsd-ia32": "3.3.1", - "@koromix/koffi-freebsd-x64": "3.3.1", - "@koromix/koffi-linux-arm": "3.3.1", - "@koromix/koffi-linux-arm64": "3.3.1", - "@koromix/koffi-linux-ia32": "3.3.1", - "@koromix/koffi-linux-loong64": "3.3.1", - "@koromix/koffi-linux-ppc64": "3.3.1", - "@koromix/koffi-linux-riscv64": "3.3.1", - "@koromix/koffi-linux-x64": "3.3.1", - "@koromix/koffi-openbsd-arm64": "3.3.1", - "@koromix/koffi-openbsd-ia32": "3.3.1", - "@koromix/koffi-openbsd-x64": "3.3.1", - "@koromix/koffi-win32-arm64": "3.3.1", - "@koromix/koffi-win32-ia32": "3.3.1", - "@koromix/koffi-win32-x64": "3.3.1", + "@koromix/koffi-android-arm64": "3.3.2", + "@koromix/koffi-android-x64": "3.3.2", + "@koromix/koffi-darwin-arm64": "3.3.2", + "@koromix/koffi-darwin-x64": "3.3.2", + "@koromix/koffi-freebsd-arm64": "3.3.2", + "@koromix/koffi-freebsd-ia32": "3.3.2", + "@koromix/koffi-freebsd-x64": "3.3.2", + "@koromix/koffi-linux-arm": "3.3.2", + "@koromix/koffi-linux-arm64": "3.3.2", + "@koromix/koffi-linux-ia32": "3.3.2", + "@koromix/koffi-linux-loong64": "3.3.2", + "@koromix/koffi-linux-ppc64": "3.3.2", + "@koromix/koffi-linux-riscv64": "3.3.2", + "@koromix/koffi-linux-x64": "3.3.2", + "@koromix/koffi-openbsd-arm64": "3.3.2", + "@koromix/koffi-openbsd-ia32": "3.3.2", + "@koromix/koffi-openbsd-x64": "3.3.2", + "@koromix/koffi-win32-arm64": "3.3.2", + "@koromix/koffi-win32-ia32": "3.3.2", + "@koromix/koffi-win32-x64": "3.3.2", "@lydell/node-pty-darwin-arm64": "1.2.0-beta.15", "@lydell/node-pty-darwin-x64": "1.2.0-beta.15", "@lydell/node-pty-linux-arm64": "1.2.0-beta.15", "@lydell/node-pty-linux-x64": "1.2.0-beta.15", "@lydell/node-pty-win32-arm64": "1.2.0-beta.15", "@lydell/node-pty-win32-x64": "1.2.0-beta.15", - "@openclaw/fs-safe-darwin-arm64": "0.24.2", - "@openclaw/fs-safe-darwin-x64": "0.24.2", - "@openclaw/fs-safe-linux-arm64-gnu": "0.24.2", - "@openclaw/fs-safe-linux-arm64-musl": "0.24.2", - "@openclaw/fs-safe-linux-x64-gnu": "0.24.2", - "@openclaw/fs-safe-linux-x64-musl": "0.24.2", - "@openclaw/fs-safe-win32-x64-msvc": "0.24.2", - "@trycua/cua-driver-darwin-arm64": "0.28.2", - "@trycua/cua-driver-darwin-x64": "0.28.2", - "@trycua/cua-driver-linux-arm64-gnu": "0.28.2", - "@trycua/cua-driver-linux-x64-gnu": "0.28.2", - "@trycua/cua-driver-win32-arm64-msvc": "0.28.2", - "@trycua/cua-driver-win32-x64-msvc": "0.28.2", + "@openclaw/fs-safe-darwin-arm64": "0.25.0", + "@openclaw/fs-safe-darwin-x64": "0.25.0", + "@openclaw/fs-safe-linux-arm64-gnu": "0.25.0", + "@openclaw/fs-safe-linux-arm64-musl": "0.25.0", + "@openclaw/fs-safe-linux-x64-gnu": "0.25.0", + "@openclaw/fs-safe-linux-x64-musl": "0.25.0", + "@openclaw/fs-safe-win32-x64-msvc": "0.25.0", + "@trycua/cua-driver-darwin-arm64": "0.32.0", + "@trycua/cua-driver-darwin-x64": "0.32.0", + "@trycua/cua-driver-linux-arm64-gnu": "0.32.0", + "@trycua/cua-driver-linux-x64-gnu": "0.32.0", + "@trycua/cua-driver-win32-arm64-msvc": "0.32.0", + "@trycua/cua-driver-win32-x64-msvc": "0.32.0", "@ubjs/node-darwin-arm64": "0.31.0-3", "@ubjs/node-darwin-x64": "0.31.0-3", "@ubjs/node-linux-arm64-gnu": "0.31.0-3", @@ -11224,9 +11240,9 @@ } }, "node_modules/openclaw/node_modules/@anthropic-ai/sdk": { - "version": "0.128.0", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.128.0.tgz", - "integrity": "sha512-tl5cBFZC1jVFrTuQyvQObA4WmuNgcYVeXfriqOumgtLAHUm4gPUj18YnszBW60v0PrjDB8nBDOC6wd9CmHQFlA==", + "version": "0.131.0", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.131.0.tgz", + "integrity": "sha512-9+PepoU7qVMmM70jSahdnfcMHAvAnzhMOLv2W9WjRLO+OG/MAiBETkwKZqv7KIJ1Cj5h8eZ019bHzZaq+Mbepw==", "dev": true, "license": "MIT", "dependencies": { @@ -11687,22 +11703,10 @@ "node": ">=18" } }, - "node_modules/openclaw/node_modules/@openclaw/proxyline": { - "version": "0.3.12", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=22.19.0" - }, - "peerDependencies": { - "undici": ">=8.5.0 <9" - } - }, "node_modules/openclaw/node_modules/chalk": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-6.0.0.tgz", - "integrity": "sha512-2uNTXIuTTxk7ciZgAU1BQcgnchcG0xXnrs6jzkQfj9SsRa9M2s5zE8WT96hS6KmG4MzWHSrvH43DF1m4XRkrFg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-6.0.1.tgz", + "integrity": "sha512-/Ce6KNm3vIbWdMlNna6RVIZ/ICQxnJxCicet5LBKK9ZffBkqzDw0xh9EiKSljdRtiIQ1S1z4YgcscUUGzNCWrA==", "dev": true, "license": "MIT", "engines": { @@ -11737,23 +11741,37 @@ } } }, - "node_modules/openclaw/node_modules/ignore": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz", - "integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==", + "node_modules/openclaw/node_modules/htmlparser2": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-12.0.0.tgz", + "integrity": "sha512-Tz7u1i95/g2x2jz81+x0FBVhBhY5aRTvD3tXXdFaljuNdzDLJ8UGNRrTcj2cgQvAg3iW/h77Fz15nLW0L0CrZw==", "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "license": "MIT", + "dependencies": { + "domelementtype": "^3.0.0", + "domhandler": "^6.0.0", + "domutils": "^4.0.2", + "entities": "^8.0.0" + }, "engines": { - "node": ">= 4" + "node": ">=20.19.0" } }, - "node_modules/openclaw/node_modules/undici": { - "version": "8.11.2", + "node_modules/openclaw/node_modules/ignore": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.12.tgz", + "integrity": "sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==", "dev": true, - "inBundle": true, "license": "MIT", "engines": { - "node": ">=22.19.0" + "node": ">= 4" } }, "node_modules/openclaw/node_modules/zod": { @@ -12509,9 +12527,9 @@ } }, "node_modules/rastermill": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/rastermill/-/rastermill-0.3.3.tgz", - "integrity": "sha512-tnNH+jymMZxcGfR+w32fbD9xpDytCrHEyYx/OCFTTIf2gAcaiasUSurBA3lObRrRHy1leitG0QRfJB6mV/SJ4w==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/rastermill/-/rastermill-0.4.0.tgz", + "integrity": "sha512-5WrZ6tuK54oVk45w/riFm0/VwTSieJ45c/zAGIaNtTKOSYL2zwx1r3VdBB2pKwlOO/tG+A9lmvN+3S6hwU6znA==", "dev": true, "license": "MIT", "dependencies": { @@ -13614,16 +13632,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.71.2", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.71.2.tgz", - "integrity": "sha512-Rz4effbMy2g9wnvOJZG6SbVavX313Lap1vNEbk1RUochzickvzP8P4HB+bkNg5e50eVz1hQGjh9K1omI1xB4Bw==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.72.0.tgz", + "integrity": "sha512-r26Fkc8As+mZvqp7SLsMmNFyYUup/6CjK7/eHBHmhOw6GH6n6YFxHVFrG0jN1c5CMpDzelLPxvgeCOzx7BjN+A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.71.2", - "@typescript-eslint/parser": "8.71.2", - "@typescript-eslint/typescript-estree": "8.71.2", - "@typescript-eslint/utils": "8.71.2" + "@typescript-eslint/eslint-plugin": "8.72.0", + "@typescript-eslint/parser": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0", + "@typescript-eslint/utils": "8.72.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0"