diff --git a/apps/linux/src-tauri/Cargo.lock b/apps/linux/src-tauri/Cargo.lock index 5c7091409680..a960fc52d38b 100644 --- a/apps/linux/src-tauri/Cargo.lock +++ b/apps/linux/src-tauri/Cargo.lock @@ -3487,9 +3487,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ "chacha20", "getrandom 0.4.3", @@ -4495,9 +4495,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tauri" -version = "2.11.5" +version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "667b20e2726d572dea2de7370da16e188eb06008faf9a92fab7cdc46791190b5" +checksum = "6fa5bacdb9bbad5954af3d1bd6cf6ae9192cab1b2e270f4a07f904610b9e85f4" dependencies = [ "anyhow", "bytes", @@ -4773,9 +4773,9 @@ dependencies = [ [[package]] name = "tauri-plugin-single-instance" -version = "2.4.4" +version = "2.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd0cb5c412a5071b69bab6a6df1583cbb89460d4a83b6a24769b08d15b6b1e1" +checksum = "db817fe9295e19b7d8357e900af31edb93703dd9fb6de524b007b47b6afc63b0" dependencies = [ "serde", "serde_json", diff --git a/apps/linux/src-tauri/Cargo.toml b/apps/linux/src-tauri/Cargo.toml index 6cb036dc41a2..a53d48cbcf00 100644 --- a/apps/linux/src-tauri/Cargo.toml +++ b/apps/linux/src-tauri/Cargo.toml @@ -28,7 +28,7 @@ sha2 = "0.11.0" # `WebviewWindowBuilder::transparent` behind it on macOS, and the feature must # stay in sync with `app.macOSPrivateApi` in tauri.conf.json or tauri-build # fails. It is inert on Linux and Windows. -tauri = { version = "2.11.5", features = [ +tauri = { version = "2.11.6", features = [ "image-png", "macos-private-api", "tray-icon", @@ -40,7 +40,7 @@ tauri-plugin-dialog = "2.7.3" tauri-plugin-global-shortcut = "2.3.2" tauri-plugin-opener = "2.5.5" tauri-plugin-process = "2.3.1" -tauri-plugin-single-instance = { version = "2.4.4", features = ["deep-link"] } +tauri-plugin-single-instance = { version = "2.4.5", features = ["deep-link"] } # Defer Windows cleanup until the installer launches successfully. # Return to crates.io once an eligible release includes this fix. # Preserve 2.10.1's network features instead of enabling OS proxy discovery. diff --git a/crates/Cargo.lock b/crates/Cargo.lock index 58fd268bb606..9743a13d4bdb 100644 --- a/crates/Cargo.lock +++ b/crates/Cargo.lock @@ -560,9 +560,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ "chacha20", "getrandom 0.4.3", diff --git a/extensions/agentsapi/package.json b/extensions/agentsapi/package.json index 132504c31d91..3a11975eb700 100644 --- a/extensions/agentsapi/package.json +++ b/extensions/agentsapi/package.json @@ -8,7 +8,7 @@ }, "type": "module", "dependencies": { - "openai": "7.19.0", + "openai": "7.20.0", "zod": "4.6.5" }, "devDependencies": { diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index 8a3de0ca1cf0..34f6f2ee259c 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -9,7 +9,7 @@ "type": "module", "dependencies": { "apache-arrow": "21.2.0", - "openai": "7.19.0", + "openai": "7.20.0", "typebox": "1.3.34" }, "devDependencies": { diff --git a/package.json b/package.json index 5f66fd4c3012..f2a1e5bbeb24 100644 --- a/package.json +++ b/package.json @@ -2259,7 +2259,7 @@ "@babel/traverse": "8.0.6", "@clack/core": "1.5.1", "@clack/prompts": "1.8.1", - "@earendil-works/pi-tui": "0.85.1", + "@earendil-works/pi-tui": "0.86.1", "@google/genai": "2.23.0", "@grammyjs/transformer-throttler": "1.2.1", "@homebridge/ciao": "1.3.12", @@ -2300,7 +2300,7 @@ "linkedom": "0.18.13", "minimatch": "10.2.6", "node-edge-tts": "1.2.10", - "openai": "7.19.0", + "openai": "7.20.0", "p-limit": "7.3.3", "p-map": "7.0.8", "partial-json": "0.1.7", @@ -2376,8 +2376,8 @@ "tinyglobby": "0.2.17", "tree-sitter-bash": "0.25.1", "tsdown": "0.23.0", - "tsx": "4.23.13", - "typescript": "7.1.0-dev.20260919.1", + "tsx": "4.23.15", + "typescript": "7.1.0-dev.20260920.1", "unrun": "0.3.1", "vite": "8.3.0", "vitest": "5.0.1" diff --git a/packages/ai/package.json b/packages/ai/package.json index 2e3c6181fa37..992881740aae 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -121,7 +121,7 @@ "@anthropic-ai/sdk": "0.127.0", "@google/genai": "2.23.0", "@mistralai/mistralai": "2.7.0", - "openai": "7.19.0", + "openai": "7.20.0", "partial-json": "0.1.7", "typebox": "1.3.34" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f39f890496b2..2573ab16e099 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -247,8 +247,8 @@ importers: specifier: 1.8.1 version: 1.8.1 '@earendil-works/pi-tui': - specifier: 0.85.1 - version: 0.85.1 + specifier: 0.86.1 + version: 0.86.1 '@google/genai': specifier: 2.23.0 version: 2.23.0(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.6.5))(supports-color@10.2.2) @@ -370,8 +370,8 @@ importers: specifier: 1.2.10 version: 1.2.10(supports-color@10.2.2) openai: - specifier: 7.19.0 - version: 7.19.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) + specifier: 7.20.0 + version: 7.20.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) p-limit: specifier: 7.3.3 version: 7.3.3 @@ -540,7 +540,7 @@ importers: version: 7.1.3 nostr-tools: specifier: 2.25.2 - version: 2.25.2(typescript@7.1.0-dev.20260919.1) + version: 2.25.2(typescript@7.1.0-dev.20260920.1) oxfmt: specifier: 0.68.0 version: 0.68.0 @@ -561,7 +561,7 @@ importers: version: 8.5.28 postcss-lit: specifier: 1.4.1 - version: 1.4.1(jiti@2.7.0)(postcss@8.5.28)(supports-color@10.2.2)(tsx@4.23.13)(yaml@2.9.1) + version: 1.4.1(jiti@2.7.0)(postcss@8.5.28)(supports-color@10.2.2)(tsx@4.23.15)(yaml@2.9.1) postcss-selector-parser: specifier: 7.1.6 version: 7.1.6 @@ -579,10 +579,10 @@ importers: version: 8.2.2 stylelint: specifier: 17.15.0 - version: 17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260919.1) + version: 17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260920.1) stylelint-config-recommended: specifier: 18.0.0 - version: 18.0.0(stylelint@17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260919.1)) + version: 18.0.0(stylelint@17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260920.1)) tinyglobby: specifier: 0.2.17 version: 0.2.17 @@ -591,22 +591,22 @@ importers: version: 0.25.1 tsdown: specifier: 0.23.0 - version: 0.23.0(tsx@4.23.13)(typescript@7.1.0-dev.20260919.1)(unrun@0.3.1) + version: 0.23.0(tsx@4.23.15)(typescript@7.1.0-dev.20260920.1)(unrun@0.3.1) tsx: - specifier: 4.23.13 - version: 4.23.13 + specifier: 4.23.15 + version: 4.23.15 typescript: - specifier: 7.1.0-dev.20260919.1 - version: 7.1.0-dev.20260919.1 + specifier: 7.1.0-dev.20260920.1 + version: 7.1.0-dev.20260920.1 unrun: specifier: 0.3.1 version: 0.3.1 vite: specifier: 8.3.0 - version: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + version: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) vitest: specifier: 5.0.1 - version: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + version: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) optionalDependencies: sqlite-vec: specifier: 0.1.9 @@ -665,8 +665,8 @@ importers: extensions/agentsapi: dependencies: openai: - specifier: 7.19.0 - version: 7.19.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) + specifier: 7.20.0 + version: 7.20.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) zod: specifier: 4.6.5 version: 4.6.5 @@ -829,7 +829,7 @@ importers: dependencies: nostr-tools: specifier: 2.25.2 - version: 2.25.2(typescript@7.1.0-dev.20260919.1) + version: 2.25.2(typescript@7.1.0-dev.20260920.1) zod: specifier: 4.6.5 version: 4.6.5 @@ -1592,8 +1592,8 @@ importers: specifier: 21.2.0 version: 21.2.0 openai: - specifier: 7.19.0 - version: 7.19.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) + specifier: 7.20.0 + version: 7.20.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) typebox: specifier: 1.3.34 version: 1.3.34 @@ -1785,7 +1785,7 @@ importers: dependencies: nostr-tools: specifier: 2.25.2 - version: 2.25.2(typescript@7.1.0-dev.20260919.1) + version: 2.25.2(typescript@7.1.0-dev.20260920.1) zod: specifier: 4.6.5 version: 4.6.5 @@ -2033,7 +2033,7 @@ importers: version: link:../.. vite: specifier: 8.3.0 - version: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + version: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) extensions/qianfan: devDependencies: @@ -2580,8 +2580,8 @@ importers: specifier: 2.7.0 version: 2.7.0(@opentelemetry/api@1.9.1)(@opentelemetry/resources@2.11.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.11.0(@opentelemetry/api@1.9.1)) openai: - specifier: 7.19.0 - version: 7.19.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) + specifier: 7.20.0 + version: 7.20.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5) partial-json: specifier: 0.1.7 version: 0.1.7 @@ -2699,7 +2699,7 @@ importers: devDependencies: vite: specifier: 8.3.0 - version: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + version: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) packages/model-catalog-core: dependencies: @@ -2915,10 +2915,10 @@ importers: version: 14.2.0 '@vitest/browser': specifier: 5.0.1 - version: 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1) + version: 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1) '@vitest/browser-playwright': specifier: 5.0.1 - version: 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1) + version: 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1) fake-indexeddb: specifier: 6.2.5 version: 6.2.5 @@ -2939,10 +2939,10 @@ importers: version: 8.5.28 vite: specifier: 8.3.0 - version: 8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + version: 8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) vitest: specifier: 5.0.1 - version: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + version: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) packages: @@ -3637,8 +3637,8 @@ packages: resolution: {integrity: sha512-3yJ255e4ag3wfZu/DSxeOZK1UtnqNxnspmLaQetGT0pDkThNZoHs+Zg6dgZZ19JEVomXygvfHn9lNpICZuYtEA==} engines: {node: '>=22.12.0'} - '@earendil-works/pi-tui@0.85.1': - resolution: {integrity: sha512-OIzw9efInmO4WOBnD4TxcTdBjmzvYJpzslkgoUro946nEGoYWg5rwv1p4fDt3/JvMx9QybryUCUwlm7j8Dreig==} + '@earendil-works/pi-tui@0.86.1': + resolution: {integrity: sha512-FU/zU/zG4RWokcZt+BVXXcieWi5ggvYnWP2kkB5XXjMaHRoy5BDhcZJ9JAnLTN9MwrCRoXgPQxOI0bFqwYeZkQ==} engines: {node: '>=22.19.0'} '@emnapi/core@1.11.3': @@ -6041,44 +6041,44 @@ packages: '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@typescript/typescript-darwin-arm64@7.1.0-dev.20260919.1': - resolution: {integrity: sha512-gfsw0dd7SfCX3IGXMhf2Zvdoy6xqoqDeAAUVF/NVY8QoxyHUf8aCFotT+VZ5+HzaXfkR/FWIcG3qZadbmtl/Jw==} + '@typescript/typescript-darwin-arm64@7.1.0-dev.20260920.1': + resolution: {integrity: sha512-0KZLj5/VP1f77InjhsIou9wok+bCxZCr4r/SkyQF4GRxl9DqMTLGfEt91Zy5SbjusgZ0QComiqfrdWZY5Z4axw==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [darwin] - '@typescript/typescript-darwin-x64@7.1.0-dev.20260919.1': - resolution: {integrity: sha512-hBDblvcjKtW/W5ajIlZ2xgty0RO/MrVgJICHi4zIyMcQufy5zDssURLYDF8dRgJ7vi1k1dO1Ztpylg7TSR+RGw==} + '@typescript/typescript-darwin-x64@7.1.0-dev.20260920.1': + resolution: {integrity: sha512-+6rUIK5ic1m3/QhmfMdcV/dlI9U+SO6MqtfpAAfTjtOcWHIQGLrtXkLJ1TGJx/VfToxzryZiHjrL3H7MkUVElQ==} engines: {node: '>=16.20.0'} cpu: [x64] os: [darwin] - '@typescript/typescript-linux-arm64@7.1.0-dev.20260919.1': - resolution: {integrity: sha512-hZlD/eekXNsxhZZfp7svJbQohohBPj46PuWU+i0yAEfcF7EigzryusLZo8Dn6YWaF1gR8NCollmEVkzOxrEnpQ==} + '@typescript/typescript-linux-arm64@7.1.0-dev.20260920.1': + resolution: {integrity: sha512-yoURYqZHC3Tlk02D/tC3DJQH49M+iOVN6krqZDE57fmX0WbD/7/yE4LSR/7wx31lyJbWKSYM/psxNzh6U7b7MA==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [linux] - '@typescript/typescript-linux-arm@7.1.0-dev.20260919.1': - resolution: {integrity: sha512-hRNyfgyswSs55mor4ZFUusmmDCECVVwpij2rlH+9Dne13Umz6V/+h4p50hlx8nA2oOb5BHZrquooBF0UFnPzgw==} + '@typescript/typescript-linux-arm@7.1.0-dev.20260920.1': + resolution: {integrity: sha512-niXTqU2j0NdBHMbxaU2JNCLeb7+QxmUZoaTtW2EfaG5ODRjE5tAhXHXJu96G4jDiXiuNAfr7b36L9JBiUy9UjQ==} engines: {node: '>=16.20.0'} cpu: [arm] os: [linux] - '@typescript/typescript-linux-x64@7.1.0-dev.20260919.1': - resolution: {integrity: sha512-vwxHgWH7Vbq1yfxaEUD6hFVL2cG0c7i6X3ANNsupVyJpf3X1rRLvfIHk7pQqfZIL75MJDg9vQrM/ZRb29+Qfyw==} + '@typescript/typescript-linux-x64@7.1.0-dev.20260920.1': + resolution: {integrity: sha512-V300mgrCdnyFn37jmM97+m9Pb5pUzV/AxBGMZF3UIV3y9meU9ov3QbiOb/qkxF0W4DJZEziod2ID7fPOcfSM2w==} engines: {node: '>=16.20.0'} cpu: [x64] os: [linux] - '@typescript/typescript-win32-arm64@7.1.0-dev.20260919.1': - resolution: {integrity: sha512-UcIw0d+yLZS7TF0i5OjU5XRtIcEkkxDtePxComdlrWG0xi/m0r67rd11rWpo+9VX8kRyWJUpbqmUUHj+oGfO8g==} + '@typescript/typescript-win32-arm64@7.1.0-dev.20260920.1': + resolution: {integrity: sha512-VG4RUrdKvFXkoDhRejF4VFJBL08oOqOQMYCkjBnwe5Ze7gqv3++pMYs+iC1qUESTNGADcHVKLDUJYB0FjYb62A==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [win32] - '@typescript/typescript-win32-x64@7.1.0-dev.20260919.1': - resolution: {integrity: sha512-FwxjA7IAoW+Sz8EGezmjiyJxbcH2iYTh47co6cA8HZYNYO8vdWcjweywAW0btvd+sJhH00O1d4e9UpBZsTHzxg==} + '@typescript/typescript-win32-x64@7.1.0-dev.20260920.1': + resolution: {integrity: sha512-LoBcpahjQK9AnWoA/s3C1vz1TYxdttG+jm4ndiD3YYwWjNaLURnGLbUvek164SUvEI1y+KH45gL/FqbOZbU9kg==} engines: {node: '>=16.20.0'} cpu: [x64] os: [win32] @@ -8330,13 +8330,13 @@ packages: engines: {node: '>= 20'} hasBin: true - marked@18.0.13: - resolution: {integrity: sha512-xTxVzZsBFwunP6HDmtBkabUQEYArnP7/rMDGmPj9SlrKlQ4i8MdYVow+nJL0eOqwpUqhzBoTBRADGN6uYwPyOw==} + marked@18.0.11: + resolution: {integrity: sha512-HnslJfsZkRPBDJRHvVtAaWlZHEpSu7u8LgQuJCELjRKuWR+hpq4A7sLq3p8HaI9ypVoXDXxV34CsQJEe1+J5Aw==} engines: {node: '>= 20'} hasBin: true - marked@18.0.5: - resolution: {integrity: sha512-S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w==} + marked@18.0.13: + resolution: {integrity: sha512-xTxVzZsBFwunP6HDmtBkabUQEYArnP7/rMDGmPj9SlrKlQ4i8MdYVow+nJL0eOqwpUqhzBoTBRADGN6uYwPyOw==} engines: {node: '>= 20'} hasBin: true @@ -8737,8 +8737,8 @@ packages: resolution: {integrity: sha512-cPkT6zjEcE4qU5OW/SoDDuXEsdOLrXlAORhzmaguj5xZSPlgKvLhi27sFWhLKj07Y6WKNWxcwIbzm512FzTBNQ==} hasBin: true - openai@7.19.0: - resolution: {integrity: sha512-MX2s3u2L5racTO0CC/SWpCOasJQBCJrqLKXK+l82cAhdeF8mPMBEe/gxMm0ZFa2xpKpOFLRjxv5afYEZbBXmbQ==} + openai@7.20.0: + resolution: {integrity: sha512-5x5ru4cKEvEqHqYZbdIbT57OE7KqmP9YYxZiUKuKng016grOHXqom1vmu34MTPPW30q+lcP9RhxAbaRse+Xlcw==} engines: {node: '>=22.0.0'} peerDependencies: '@aws-sdk/credential-provider-node': 3.972.83 @@ -9746,8 +9746,8 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - tsx@4.23.13: - resolution: {integrity: sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==} + tsx@4.23.15: + resolution: {integrity: sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==} engines: {node: '>=18.0.0'} hasBin: true @@ -9778,8 +9778,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@7.1.0-dev.20260919.1: - resolution: {integrity: sha512-eb+H1dNdW3lcSZdknA3dEap7cV2LQN33HYYs64TLvV6aneeYx+8mNEmCC3xCDuvVJxMJPNas8sbdt54VR/+KVQ==} + typescript@7.1.0-dev.20260920.1: + resolution: {integrity: sha512-ljRXAaWoHs11KCWSImmvNRX9OF9ELw60r0oMvh9gmgbZ5sht3PlCFPPxtBMFA1I/SlvqB0Jv0HB+htkb2tTbXg==} engines: {node: '>=16.20.0'} hasBin: true @@ -11209,7 +11209,7 @@ snapshots: '@copilotkit/aimock@1.42.1(vitest@5.0.1)': optionalDependencies: - vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@csstools/color-helpers@6.1.1': {} @@ -11328,10 +11328,10 @@ snapshots: - opusscript - utf-8-validate - '@earendil-works/pi-tui@0.85.1': + '@earendil-works/pi-tui@0.86.1': dependencies: get-east-asian-width: 1.6.0 - marked: 18.0.5 + marked: 18.0.11 '@emnapi/core@1.11.3': dependencies: @@ -13589,25 +13589,25 @@ snapshots: '@types/yargs-parser@21.0.3': {} - '@typescript/typescript-darwin-arm64@7.1.0-dev.20260919.1': + '@typescript/typescript-darwin-arm64@7.1.0-dev.20260920.1': optional: true - '@typescript/typescript-darwin-x64@7.1.0-dev.20260919.1': + '@typescript/typescript-darwin-x64@7.1.0-dev.20260920.1': optional: true - '@typescript/typescript-linux-arm64@7.1.0-dev.20260919.1': + '@typescript/typescript-linux-arm64@7.1.0-dev.20260920.1': optional: true - '@typescript/typescript-linux-arm@7.1.0-dev.20260919.1': + '@typescript/typescript-linux-arm@7.1.0-dev.20260920.1': optional: true - '@typescript/typescript-linux-x64@7.1.0-dev.20260919.1': + '@typescript/typescript-linux-x64@7.1.0-dev.20260920.1': optional: true - '@typescript/typescript-win32-arm64@7.1.0-dev.20260919.1': + '@typescript/typescript-win32-arm64@7.1.0-dev.20260920.1': optional: true - '@typescript/typescript-win32-x64@7.1.0-dev.20260919.1': + '@typescript/typescript-win32-x64@7.1.0-dev.20260920.1': optional: true '@typespec/ts-http-runtime@0.3.9(supports-color@10.2.2)': @@ -13664,26 +13664,26 @@ snapshots: '@urbit/aura@3.0.0': {} - '@vitest/browser-playwright@5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1)': + '@vitest/browser-playwright@5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1)': dependencies: - '@vitest/browser': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1) - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + '@vitest/browser': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1) + '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) playwright: 1.63.0 tinyrainbow: 3.1.1 - vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-playwright@5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1)': + '@vitest/browser-playwright@5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1)': dependencies: - '@vitest/browser': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1) - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + '@vitest/browser': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1) + '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) playwright: 1.63.0 tinyrainbow: 3.1.1 - vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) transitivePeerDependencies: - bufferutil - msw @@ -13691,17 +13691,17 @@ snapshots: - vite optional: true - '@vitest/browser@5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1)': + '@vitest/browser@5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1)': dependencies: '@blazediff/core': 1.10.0 - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/ui': 5.0.1(vitest@5.0.1) '@vitest/utils': 5.0.1 magic-string: 1.4.1 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.1 - vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) ws: 8.21.3 transitivePeerDependencies: - bufferutil @@ -13709,17 +13709,17 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1)': + '@vitest/browser@5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1)': dependencies: '@blazediff/core': 1.10.0 - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/ui': 5.0.1(vitest@5.0.1) '@vitest/utils': 5.0.1 magic-string: 1.4.1 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.1 - vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) ws: 8.21.3 transitivePeerDependencies: - bufferutil @@ -13738,9 +13738,9 @@ snapshots: obug: 2.2.1 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) optionalDependencies: - '@vitest/browser': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1) + '@vitest/browser': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1) '@vitest/istanbul-lib-coverage@1.0.1': {} @@ -13748,23 +13748,23 @@ snapshots: dependencies: '@vitest/istanbul-lib-coverage': 1.0.1 - '@vitest/mocker@5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))': + '@vitest/mocker@5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 '@vitest/spy': 5.0.1 estree-walker: 3.0.3 magic-string: 1.4.1 optionalDependencies: - vite: 8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + vite: 8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) - '@vitest/mocker@5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))': + '@vitest/mocker@5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 '@vitest/spy': 5.0.1 estree-walker: 3.0.3 magic-string: 1.4.1 optionalDependencies: - vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) '@vitest/pretty-format@5.0.1': dependencies: @@ -13780,7 +13780,7 @@ snapshots: pathe: 2.0.3 sirv: 3.0.2 tinyrainbow: 3.1.1 - vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + vitest: 5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/utils@5.0.1': dependencies: @@ -13906,7 +13906,7 @@ snapshots: '@openclaw/fs-safe': 0.12.0 commander: 15.0.0 skillflag: 0.2.1 - tsx: 4.23.13 + tsx: 4.23.15 zod: 4.6.5 transitivePeerDependencies: - bare-abort-controller @@ -14288,14 +14288,14 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig@9.0.2(typescript@7.1.0-dev.20260919.1): + cosmiconfig@9.0.2(typescript@7.1.0-dev.20260920.1): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.3.2 parse-json: 5.2.0 optionalDependencies: - typescript: 7.1.0-dev.20260919.1 + typescript: 7.1.0-dev.20260920.1 crelt@1.0.7: {} @@ -16006,9 +16006,9 @@ snapshots: marked@16.4.2: {} - marked@18.0.13: {} + marked@18.0.11: {} - marked@18.0.5: {} + marked@18.0.13: {} matcher@4.0.0: dependencies: @@ -16554,7 +16554,7 @@ snapshots: normalize-path@3.0.0: {} - nostr-tools@2.25.2(typescript@7.1.0-dev.20260919.1): + nostr-tools@2.25.2(typescript@7.1.0-dev.20260920.1): dependencies: '@noble/ciphers': 2.1.1 '@noble/curves': 2.0.1 @@ -16564,7 +16564,7 @@ snapshots: '@scure/bip39': 2.0.1 nostr-wasm: 0.1.0 optionalDependencies: - typescript: 7.1.0-dev.20260919.1 + typescript: 7.1.0-dev.20260920.1 nostr-wasm@0.1.0: {} @@ -16647,7 +16647,7 @@ snapshots: - encoding optional: true - openai@7.19.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5): + openai@7.20.0(@aws-sdk/credential-provider-node@3.972.83)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.3)(undici@8.10.2)(ws@8.21.3)(zod@4.6.5): optionalDependencies: '@aws-sdk/credential-provider-node': 3.972.83 '@smithy/hash-node': 4.5.2 @@ -16889,27 +16889,27 @@ snapshots: path-data-parser: 0.1.0 points-on-curve: 0.2.0 - postcss-lit@1.4.1(jiti@2.7.0)(postcss@8.5.28)(supports-color@10.2.2)(tsx@4.23.13)(yaml@2.9.1): + postcss-lit@1.4.1(jiti@2.7.0)(postcss@8.5.28)(supports-color@10.2.2)(tsx@4.23.15)(yaml@2.9.1): dependencies: '@babel/generator': 7.29.8 '@babel/parser': 7.29.9 '@babel/traverse': 7.29.8(supports-color@10.2.2) lilconfig: 3.1.3 postcss: 8.5.28 - postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.13)(yaml@2.9.1) + postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.15)(yaml@2.9.1) transitivePeerDependencies: - jiti - supports-color - tsx - yaml - postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.13)(yaml@2.9.1): + postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.15)(yaml@2.9.1): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.7.0 postcss: 8.5.28 - tsx: 4.23.13 + tsx: 4.23.15 yaml: 2.9.1 postcss-safe-parser@7.1.0(postcss@8.5.28): @@ -17134,7 +17134,7 @@ snapshots: robust-predicates@3.0.3: {} - rolldown-plugin-dts@0.28.6(rolldown@1.2.9)(typescript@7.1.0-dev.20260919.1): + rolldown-plugin-dts@0.28.6(rolldown@1.2.9)(typescript@7.1.0-dev.20260920.1): dependencies: dts-resolver: 3.0.0 get-tsconfig: 5.0.0-beta.6 @@ -17144,7 +17144,7 @@ snapshots: yuku-codegen: 0.10.2 yuku-parser: 0.10.2 optionalDependencies: - typescript: 7.1.0-dev.20260919.1 + typescript: 7.1.0-dev.20260920.1 transitivePeerDependencies: - oxc-resolver @@ -17482,11 +17482,11 @@ snapshots: dependencies: inline-style-parser: 0.2.7 - stylelint-config-recommended@18.0.0(stylelint@17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260919.1)): + stylelint-config-recommended@18.0.0(stylelint@17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260920.1)): dependencies: - stylelint: 17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260919.1) + stylelint: 17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260920.1) - stylelint@17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260919.1): + stylelint@17.15.0(supports-color@10.2.2)(typescript@7.1.0-dev.20260920.1): dependencies: '@csstools/css-calc': 3.4.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.1))(@csstools/css-tokenizer@4.0.1) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.1) @@ -17496,7 +17496,7 @@ snapshots: '@csstools/selector-resolve-nested': 4.0.1(postcss-selector-parser@7.1.6) '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.6) colord: 2.10.0 - cosmiconfig: 9.0.2(typescript@7.1.0-dev.20260919.1) + cosmiconfig: 9.0.2(typescript@7.1.0-dev.20260920.1) css-functions-list: 3.3.3 css-tree: 3.2.1 debug: 4.4.3(supports-color@10.2.2) @@ -17666,7 +17666,7 @@ snapshots: ts-simple-type@2.0.0-next.0: {} - tsdown@0.23.0(tsx@4.23.13)(typescript@7.1.0-dev.20260919.1)(unrun@0.3.1): + tsdown@0.23.0(tsx@4.23.15)(typescript@7.1.0-dev.20260920.1)(unrun@0.3.1): dependencies: cac: 7.0.0 defu: 6.1.7 @@ -17676,15 +17676,15 @@ snapshots: obug: 2.2.1 picomatch: 4.0.7 rolldown: 1.2.9 - rolldown-plugin-dts: 0.28.6(rolldown@1.2.9)(typescript@7.1.0-dev.20260919.1) + rolldown-plugin-dts: 0.28.6(rolldown@1.2.9)(typescript@7.1.0-dev.20260920.1) tinyexec: 1.3.1 tinyglobby: 0.2.17 tree-kill: 1.2.2 unconfig-core: 7.5.0 verkit: 0.4.1 optionalDependencies: - tsx: 4.23.13 - typescript: 7.1.0-dev.20260919.1 + tsx: 4.23.15 + typescript: 7.1.0-dev.20260920.1 unrun: 0.3.1 transitivePeerDependencies: - '@typescript/native-preview' @@ -17701,7 +17701,7 @@ snapshots: tsscmp@1.0.6: {} - tsx@4.23.13: + tsx@4.23.15: dependencies: esbuild: 0.28.2 optionalDependencies: @@ -17734,15 +17734,15 @@ snapshots: typescript@5.9.3: {} - typescript@7.1.0-dev.20260919.1: + typescript@7.1.0-dev.20260920.1: optionalDependencies: - '@typescript/typescript-darwin-arm64': 7.1.0-dev.20260919.1 - '@typescript/typescript-darwin-x64': 7.1.0-dev.20260919.1 - '@typescript/typescript-linux-arm': 7.1.0-dev.20260919.1 - '@typescript/typescript-linux-arm64': 7.1.0-dev.20260919.1 - '@typescript/typescript-linux-x64': 7.1.0-dev.20260919.1 - '@typescript/typescript-win32-arm64': 7.1.0-dev.20260919.1 - '@typescript/typescript-win32-x64': 7.1.0-dev.20260919.1 + '@typescript/typescript-darwin-arm64': 7.1.0-dev.20260920.1 + '@typescript/typescript-darwin-x64': 7.1.0-dev.20260920.1 + '@typescript/typescript-linux-arm': 7.1.0-dev.20260920.1 + '@typescript/typescript-linux-arm64': 7.1.0-dev.20260920.1 + '@typescript/typescript-linux-x64': 7.1.0-dev.20260920.1 + '@typescript/typescript-win32-arm64': 7.1.0-dev.20260920.1 + '@typescript/typescript-win32-x64': 7.1.0-dev.20260920.1 uc.micro@2.1.0: {} @@ -17843,7 +17843,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1): + vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -17855,10 +17855,10 @@ snapshots: esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 - tsx: 4.23.13 + tsx: 4.23.15 yaml: 2.9.1 - vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1): + vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -17870,13 +17870,13 @@ snapshots: esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 - tsx: 4.23.13 + tsx: 4.23.15 yaml: 2.9.1 - vitest@5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)): + vitest@5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -17887,22 +17887,22 @@ snapshots: tinybench: 6.1.4 tinyexec: 1.3.0 tinyglobby: 0.2.17 - vite: 8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + vite: 8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 24.13.5 - '@vitest/browser-playwright': 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1) + '@vitest/browser-playwright': 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1) '@vitest/coverage-v8': 5.0.1(@vitest/browser@5.0.1)(vitest@5.0.1) '@vitest/ui': 5.0.1(vitest@5.0.1) jsdom: 30.1.0(@noble/hashes@2.4.0) transitivePeerDependencies: - msw - vitest@5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)): + vitest@5.0.1(patch_hash=90ba2969491e095cc2e92a4d38256dfcf64f85078ec29e1762b9429a00b35901)(@opentelemetry/api@1.9.1)(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/coverage-v8@5.0.1)(@vitest/ui@5.0.1)(jsdom@30.1.0(@noble/hashes@2.4.0))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)) + '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -17913,12 +17913,12 @@ snapshots: tinybench: 6.1.4 tinyexec: 1.3.0 tinyglobby: 0.2.17 - vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1) + vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 26.6.2 - '@vitest/browser-playwright': 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(vitest@5.0.1) + '@vitest/browser-playwright': 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))(vitest@5.0.1) '@vitest/coverage-v8': 5.0.1(@vitest/browser@5.0.1)(vitest@5.0.1) '@vitest/ui': 5.0.1(vitest@5.0.1) jsdom: 30.1.0(@noble/hashes@2.4.0) diff --git a/scripts/e2e/Dockerfile b/scripts/e2e/Dockerfile index cf95574a5165..ffbf0e2b1302 100644 --- a/scripts/e2e/Dockerfile +++ b/scripts/e2e/Dockerfile @@ -17,7 +17,7 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* RUN corepack enable -RUN npm install -g tsx@4.23.13 --no-fund --no-audit +RUN npm install -g tsx@4.23.15 --no-fund --no-audit # Mounted survivor helpers resolve compiler tooling independently of installed packages. COPY package.json /tmp/openclaw-e2e-package.json diff --git a/scripts/install-simslim.sh b/scripts/install-simslim.sh index 38f9bf3de9bd..0208fc10f4eb 100755 --- a/scripts/install-simslim.sh +++ b/scripts/install-simslim.sh @@ -11,8 +11,8 @@ if [[ "$(uname -s)" != "Darwin" || "$(uname -m)" != "arm64" ]]; then exit 1 fi -readonly simslim_version="0.8.0" -readonly simslim_checksum="c7d33ba033488521eb42ec2057c3a069b13b6551c9ebfe4455128befe2ad9b19" +readonly simslim_version="0.10.0" +readonly simslim_checksum="eec00b27f0694fa899fb3bbc71362309a9da11ec670f430633cfae855eaf4a1d" umask 077 install_dir="$1" diff --git a/scripts/lib/ios-release-e2e-native.ts b/scripts/lib/ios-release-e2e-native.ts index ccbc00c591a6..b5e4a2cec5e3 100644 --- a/scripts/lib/ios-release-e2e-native.ts +++ b/scripts/lib/ios-release-e2e-native.ts @@ -199,7 +199,7 @@ export async function createNativeDependencies(options: { if (options.mode === "compare" && (!binary || !path.isAbsolute(binary))) { throw new OperationError("simslim-version", "not-found"); } - if (binary && (await command("simslim-version", binary, ["--version"])) !== "simslim 0.8.0") { + if (binary && (await command("simslim-version", binary, ["--version"])) !== "simslim 0.10.0") { throw new OperationError("simslim-version", "identity-mismatch"); } const runtimes: { @@ -235,7 +235,7 @@ export async function createNativeDependencies(options: { runtime: runtime.version, runtimeIdentifier: runtime.identifier, deviceType: DEVICE_TYPE, - simslim: binary ? "0.8.0" : null, + simslim: binary ? "0.10.0" : null, }); const root = await mkdtemp(path.join(os.tmpdir(), "openclaw-ios-release-e2e-")); // Never export raw xcresults or fixture logs: they can contain pairing credentials. diff --git a/test/scripts/simslim.test.ts b/test/scripts/simslim.test.ts index 479213565330..d6fcab6f4f1d 100644 --- a/test/scripts/simslim.test.ts +++ b/test/scripts/simslim.test.ts @@ -8,7 +8,7 @@ const tempDirs = useAutoCleanupTempDirTracker(afterEach); const simulatorId = "11111111-2222-3333-4444-555555555555"; const keptCategories = "widgets,siri,icloud,store,pim,web,health,photos,apps,messaging,connectivity,telemetry,other"; -const checksum = "c7d33ba033488521eb42ec2057c3a069b13b6551c9ebfe4455128befe2ad9b19"; +const checksum = "eec00b27f0694fa899fb3bbc71362309a9da11ec670f430633cfae855eaf4a1d"; type Command = { tool: string; args: string[] }; function runFixture( @@ -48,7 +48,7 @@ if (tool === "uname") { copyFileSync(path.join(root, "bin", "simslim"), path.join(args[args.indexOf("-C") + 1], "simslim")); } else if (tool === "simslim") { if (args[0] === "--version") { - console.log(failure === "version" ? "simslim 0.9.0" : "simslim 0.8.0"); + console.log(failure === "version" ? "simslim 0.9.0" : "simslim 0.10.0"); if (failure === "version-exit") process.exit(23); } else if (args[0] === failure) { process.exit(23); @@ -126,7 +126,7 @@ describe.skipIf(process.platform === "win32")("simslim installer", () => { "120", "--output", expect.stringContaining("simslim.tar.gz"), - "https://github.com/MobAI-App/simslim/releases/download/v0.8.0/simslim-v0.8.0-macos-arm64.tar.gz", + "https://github.com/MobAI-App/simslim/releases/download/v0.10.0/simslim-v0.10.0-macos-arm64.tar.gz", ]); expect(commands.find(({ tool }) => tool === "shasum")?.args).toEqual([ "-a",