diff --git a/CHANGELOG.md b/CHANGELOG.md index b96e4ece8476..727f271221f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,16 @@ Docs: https://docs.openclaw.ai ### Changes - Gateway/skills: add an opt-in private skill archive upload install path gated by `skills.install.allowUploadedArchives`, so trusted Gateway clients can stage and install zip-backed skills only when operators explicitly enable the code-install surface. (#74430) Thanks @samzong. +- Dependencies: refresh workspace pins and patch targets, including ACPX `@agentclientprotocol/claude-agent-acp` `0.33.1`, Codex ACP `0.14.0`, Baileys `7.0.0-rc10`, Google GenAI `2.0.1`, OpenAI `6.37.0`, AWS SDK `3.1045.0`, Kysely `0.29.0`, Tlon skill `0.3.6`, Aimock `1.19.5`, and tsdown `0.22.0`. - Agents/compaction: preserve scoped background exec/process session references across embedded compaction and after-turn runtime contexts without exposing sessions from unrelated scopes. Fixes #79284. (#79307) Thanks @TurboTheTurtle. - CLI/onboarding: improve setup, onboarding, configure, and channel command wayfinding so terminal flows explain the next useful command instead of relying on terse setup labels. ### Fixes - Ollama: keep DeepSeek V4 cloud models thinking-capable even when Ollama Cloud `/api/show` omits the `thinking` capability, so `/think high` no longer rejects `ollama/deepseek-v4-*:cloud`. +- ACPX/Claude ACP: keep foreground prompts waiting for their own result when autonomous task-notification results arrive during the same session, and retarget the patch for Claude Agent ACP `0.33.1`. +- WhatsApp: keep Baileys media uploads from passing non-Dispatcher agents to undici in `7.0.0-rc10`, and patch the bundled Baileys declaration so the latest tsdown build stays warning-clean. +- Build: keep tsdown `0.22.0` warning-clean by externalizing known third-party declaration edges and replacing relative channel config module augmentations with explicit built-in channel fields. - ACP sessions: map canonical runtime options to backend-advertised ACP config keys like Claude's `effort` while keeping persisted OpenClaw state canonical. (#79926) Thanks @InTheCloudDan. - Gateway/watch: rebuild or restage missing bundled-plugin dist and runtime-postbuild outputs before launching the Gateway from a source checkout, preventing incomplete watch-mode runtime trees. (#70805) Thanks @rubencu. - CLI/update: allow restart health probes from the previous gateway protocol during self-update, and make plugin dry-runs report exact npm target versions instead of `unknown` while preserving unchanged status. diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json index d022c8ecf677..37bef7b7583e 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -8,8 +8,8 @@ }, "type": "module", "dependencies": { - "@agentclientprotocol/claude-agent-acp": "0.32.0", - "@zed-industries/codex-acp": "0.13.0", + "@agentclientprotocol/claude-agent-acp": "0.33.1", + "@zed-industries/codex-acp": "0.14.0", "acpx": "0.7.0" }, "devDependencies": { diff --git a/extensions/acpx/src/claude-agent-acp-completion.test.ts b/extensions/acpx/src/claude-agent-acp-completion.test.ts index e305bd31e13d..9a9fd16a1c2c 100644 --- a/extensions/acpx/src/claude-agent-acp-completion.test.ts +++ b/extensions/acpx/src/claude-agent-acp-completion.test.ts @@ -35,7 +35,7 @@ class ManualAsyncIterator implements AsyncIterator { } } -function makeResultMessage() { +function makeResultMessage(overrides: Record = {}) { return { type: "result", subtype: "success", @@ -50,6 +50,7 @@ function makeResultMessage() { cache_creation_input_tokens: 0, }, modelUsage: [], + ...overrides, }; } @@ -126,4 +127,67 @@ describe("patched claude-agent-acp completion", () => { }, }); }); + + it("does not resolve a prompt after a task-notification result goes idle", async () => { + const query = new ManualAsyncIterator(); + const agent = new ClaudeAcpAgent({ + sessionUpdate: vi.fn(), + extNotification: vi.fn(), + } as unknown as ConstructorParameters[0]); + agent.sessions["session-1"] = { + cancelled: false, + accumulatedUsage: { + inputTokens: 0, + outputTokens: 0, + cachedReadTokens: 0, + cachedWriteTokens: 0, + }, + contextWindowSize: 200_000, + cwd: "/tmp", + emitRawSDKMessages: false, + input: { + push: vi.fn(), + end: vi.fn(), + }, + nextPendingOrder: 0, + pendingMessages: new Map(), + promptRunning: false, + query, + settingsManager: { + dispose: vi.fn(), + }, + } as unknown as (typeof agent.sessions)[string]; + + let resolved = false; + const promptPromise = agent + .prompt({ + sessionId: "session-1", + prompt: [{ type: "text", text: "do foreground work" }], + }) + .then((value) => { + resolved = true; + return value; + }); + + query.push(makeResultMessage({ origin: { kind: "task-notification" } })); + await flushMicrotasks(); + expect(resolved).toBe(false); + + query.push(makeIdleMessage()); + await flushMicrotasks(); + expect(resolved).toBe(false); + + query.push(makeResultMessage()); + await flushMicrotasks(); + expect(resolved).toBe(false); + + query.push(makeIdleMessage()); + await expect(promptPromise).resolves.toMatchObject({ + stopReason: "end_turn", + usage: { + inputTokens: 2, + outputTokens: 2, + }, + }); + }); }); diff --git a/extensions/acpx/src/codex-auth-bridge.test.ts b/extensions/acpx/src/codex-auth-bridge.test.ts index 7ccc6b383c54..98581e9f6e38 100644 --- a/extensions/acpx/src/codex-auth-bridge.test.ts +++ b/extensions/acpx/src/codex-auth-bridge.test.ts @@ -167,7 +167,7 @@ describe("prepareAcpxCodexAuthConfig", () => { }); const wrapper = await fs.readFile(generated.wrapperPath, "utf8"); - expect(wrapper).toContain('"@zed-industries/codex-acp@0.13.0"'); + expect(wrapper).toContain('"@zed-industries/codex-acp@0.14.0"'); expect(wrapper).toContain('"--", "codex-acp"'); expect(wrapper).not.toContain("@zed-industries/codex-acp@^0.11.1"); }); @@ -188,7 +188,7 @@ describe("prepareAcpxCodexAuthConfig", () => { }); const wrapper = await fs.readFile(generated.wrapperPath, "utf8"); - expect(wrapper).toContain('"@agentclientprotocol/claude-agent-acp@0.32.0"'); + expect(wrapper).toContain('"@agentclientprotocol/claude-agent-acp@0.33.1"'); expect(wrapper).toContain('"--", "claude-agent-acp"'); expect(wrapper).not.toContain("@agentclientprotocol/claude-agent-acp@^0.31.0"); expect(wrapper).not.toContain("@agentclientprotocol/claude-agent-acp@0.31.0"); diff --git a/extensions/acpx/src/manifest.test.ts b/extensions/acpx/src/manifest.test.ts index 57a1051714d2..e17086e71e62 100644 --- a/extensions/acpx/src/manifest.test.ts +++ b/extensions/acpx/src/manifest.test.ts @@ -14,8 +14,8 @@ describe("acpx package manifest", () => { expect(packageJson.dependencies?.acpx).toBeTypeOf("string"); expect(packageJson.dependencies?.acpx).not.toBe(""); - expect(packageJson.dependencies?.["@zed-industries/codex-acp"]).toBe("0.13.0"); - expect(packageJson.dependencies?.["@agentclientprotocol/claude-agent-acp"]).toBe("0.32.0"); + expect(packageJson.dependencies?.["@zed-industries/codex-acp"]).toBe("0.14.0"); + expect(packageJson.dependencies?.["@agentclientprotocol/claude-agent-acp"]).toBe("0.33.1"); expect(packageJson.devDependencies?.["@agentclientprotocol/claude-agent-acp"]).toBeUndefined(); }); }); diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json index 035af9982c4e..2bbdd1140d12 100644 --- a/extensions/amazon-bedrock-mantle/package.json +++ b/extensions/amazon-bedrock-mantle/package.json @@ -5,7 +5,7 @@ "description": "OpenClaw Amazon Bedrock Mantle (OpenAI-compatible) provider plugin", "type": "module", "dependencies": { - "@anthropic-ai/sdk": "0.95.0", + "@anthropic-ai/sdk": "0.95.1", "@aws/bedrock-token-generator": "^1.1.0", "@mariozechner/pi-ai": "0.73.1" }, diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json index 3e4137fa631a..731fcc48c9b0 100644 --- a/extensions/amazon-bedrock/package.json +++ b/extensions/amazon-bedrock/package.json @@ -5,8 +5,8 @@ "description": "OpenClaw Amazon Bedrock provider plugin", "type": "module", "dependencies": { - "@aws-sdk/client-bedrock": "3.1044.0", - "@aws-sdk/client-bedrock-runtime": "3.1044.0", + "@aws-sdk/client-bedrock": "3.1045.0", + "@aws-sdk/client-bedrock-runtime": "3.1045.0", "@aws-sdk/credential-provider-node": "3.972.39", "@smithy/shared-ini-file-loader": "4.4.9" }, diff --git a/extensions/canvas/src/host/a2ui/.bundle.hash b/extensions/canvas/src/host/a2ui/.bundle.hash index d368414ce9df..c617b9ed4f2b 100644 --- a/extensions/canvas/src/host/a2ui/.bundle.hash +++ b/extensions/canvas/src/host/a2ui/.bundle.hash @@ -1 +1 @@ -3fff2963cf04b8a07a5ebd943c501db50a12721cb437efc61dbb9e3b4c82a9f9 +61650e677e27bc6d4ea84631a045953626231e050485f1a7cfeb932a8b585a9f diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index 324990dc540c..3cce3b4bcd1a 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -11,7 +11,7 @@ "build:viewer": "bun build src/viewer-client.ts --target browser --format esm --minify --outfile assets/viewer-runtime.js" }, "dependencies": { - "@pierre/diffs": "1.1.20", + "@pierre/diffs": "1.1.21", "@pierre/theme": "0.0.29", "playwright-core": "1.59.1", "typebox": "1.1.38" diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index 1a5e1b836651..e5c779760224 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -8,7 +8,7 @@ }, "type": "module", "dependencies": { - "@larksuiteoapi/node-sdk": "^1.62.1", + "@larksuiteoapi/node-sdk": "^1.63.1", "typebox": "1.1.38" }, "devDependencies": { diff --git a/extensions/google/package.json b/extensions/google/package.json index ca7c267f3207..6ce9a3141a94 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -5,7 +5,7 @@ "description": "OpenClaw Google plugin", "type": "module", "dependencies": { - "@google/genai": "^1.52.0", + "@google/genai": "^2.0.1", "@mariozechner/pi-ai": "0.73.1" }, "devDependencies": { diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index 67e7824cbfdc..edf250d70162 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -10,7 +10,7 @@ "dependencies": { "@lancedb/lancedb": "^0.27.2", "apache-arrow": "18.1.0", - "openai": "^6.36.0", + "openai": "^6.37.0", "typebox": "1.1.38" }, "devDependencies": { diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 34f5f8613325..6e30524ba240 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -5,7 +5,7 @@ "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", "dependencies": { - "@copilotkit/aimock": "1.19.0", + "@copilotkit/aimock": "1.19.5", "@modelcontextprotocol/sdk": "1.29.0", "playwright-core": "1.59.1", "yaml": "^2.8.4" diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 1ce2e4136479..94ebaca65ba6 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -6,7 +6,7 @@ "type": "module", "dependencies": { "@slack/bolt": "^4.7.2", - "@slack/types": "^2.21.0", + "@slack/types": "^2.21.1", "@slack/web-api": "^7.15.2", "https-proxy-agent": "^9.0.0" }, diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 4f46c9855c11..3085006d3273 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -8,9 +8,9 @@ }, "type": "module", "dependencies": { - "@aws-sdk/client-s3": "3.1044.0", - "@aws-sdk/s3-request-presigner": "3.1044.0", - "@tloncorp/tlon-skill": "0.3.5", + "@aws-sdk/client-s3": "3.1045.0", + "@aws-sdk/s3-request-presigner": "3.1045.0", + "@tloncorp/tlon-skill": "0.3.6", "@urbit/aura": "^3.0.0" }, "devDependencies": { diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index 58f1d1ba022c..cfa597cc9bbd 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -8,7 +8,7 @@ }, "type": "module", "dependencies": { - "@whiskeysockets/baileys": "7.0.0-rc.9", + "@whiskeysockets/baileys": "7.0.0-rc10", "https-proxy-agent": "^9.0.0", "jimp": "^1.6.1", "typebox": "1.1.38", diff --git a/package.json b/package.json index 85e898db2782..8847f6223c97 100644 --- a/package.json +++ b/package.json @@ -1688,15 +1688,15 @@ }, "dependencies": { "@agentclientprotocol/sdk": "0.21.0", - "@anthropic-ai/sdk": "0.95.0", + "@anthropic-ai/sdk": "0.95.1", "@anthropic-ai/vertex-sdk": "^0.16.0", - "@aws-sdk/client-bedrock": "3.1044.0", - "@aws-sdk/client-bedrock-runtime": "3.1044.0", + "@aws-sdk/client-bedrock": "3.1045.0", + "@aws-sdk/client-bedrock-runtime": "3.1045.0", "@aws-sdk/credential-provider-node": "3.972.39", "@aws/bedrock-token-generator": "^1.1.0", "@clack/core": "^1.3.0", "@clack/prompts": "^1.3.0", - "@google/genai": "^1.52.0", + "@google/genai": "^2.0.1", "@grammyjs/runner": "^2.0.3", "@grammyjs/transformer-throttler": "^1.2.1", "@homebridge/ciao": "^1.3.8", @@ -1709,7 +1709,7 @@ "@mozilla/readability": "^0.6.0", "@openclaw/fs-safe": "github:openclaw/fs-safe#c7ccb99d3058f2acf2ad2758ad2470c7e113a53c", "@slack/bolt": "^4.7.2", - "@slack/types": "^2.21.0", + "@slack/types": "^2.21.1", "@slack/web-api": "^7.15.2", "ajv": "^8.20.0", "chalk": "^5.6.2", @@ -1726,18 +1726,18 @@ "jiti": "^2.7.0", "json5": "^2.2.3", "jszip": "^3.10.1", - "kysely": "0.28.17", + "kysely": "0.29.0", "linkedom": "^0.18.12", "markdown-it": "14.1.1", "minimatch": "10.2.5", "node-edge-tts": "^1.2.10", - "openai": "^6.36.0", + "openai": "^6.37.0", "openshell": "0.1.0", "pdfjs-dist": "^5.7.284", "playwright-core": "1.59.1", "proxy-agent": "^8.0.1", "qrcode": "1.5.4", - "tar": "7.5.14", + "tar": "7.5.15", "tokenjuice": "0.7.0", "tree-sitter-bash": "^0.25.1", "tslog": "^4.10.2", @@ -1751,7 +1751,7 @@ }, "devDependencies": { "@a2ui/lit": "0.9.3", - "@copilotkit/aimock": "1.19.0", + "@copilotkit/aimock": "1.19.5", "@grammyjs/types": "^3.26.0", "@lit-labs/signals": "^0.2.0", "@lit/context": "^1.1.6", @@ -1762,14 +1762,14 @@ "@types/ws": "^8.18.1", "@typescript/native-preview": "7.0.0-dev.20260509.2", "@vitest/coverage-v8": "^4.1.5", - "jscpd": "4.0.9", + "jscpd": "4.1.0", "jsdom": "^29.1.1", "lit": "^3.3.2", "oxfmt": "0.48.0", "oxlint": "^1.63.0", "oxlint-tsgolint": "^0.22.1", "signal-utils": "0.21.1", - "tsdown": "0.21.10", + "tsdown": "0.22.0", "tsx": "^4.21.0", "typescript": "^6.0.3", "vitest": "^4.1.5" @@ -1792,10 +1792,10 @@ "packageManager": "pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8", "pnpm": { "overrides": { - "@anthropic-ai/sdk": "0.95.0", - "hono": "4.12.14", + "@anthropic-ai/sdk": "0.95.1", + "hono": "4.12.18", "@hono/node-server": "1.19.14", - "@aws-sdk/client-bedrock-runtime": "3.1044.0", + "@aws-sdk/client-bedrock-runtime": "3.1045.0", "axios": "1.16.0", "fast-uri": "3.1.2", "follow-redirects": "1.16.0", @@ -1812,7 +1812,7 @@ "qs": "6.14.2", "node-domexception": "npm:@nolyfill/domexception@1.0.28", "typebox": "1.1.38", - "tar": "7.5.14", + "tar": "7.5.15", "tough-cookie": "4.1.3", "yauzl": "3.2.1", "protobufjs": "7.5.5", @@ -1851,8 +1851,8 @@ } }, "patchedDependencies": { - "@whiskeysockets/baileys@7.0.0-rc.9": "patches/@whiskeysockets__baileys@7.0.0-rc.9.patch", - "@agentclientprotocol/claude-agent-acp@0.32.0": "patches/@agentclientprotocol__claude-agent-acp@0.32.0.patch" + "@whiskeysockets/baileys@7.0.0-rc10": "patches/@whiskeysockets__baileys@7.0.0-rc10.patch", + "@agentclientprotocol/claude-agent-acp@0.33.1": "patches/@agentclientprotocol__claude-agent-acp@0.33.1.patch" } } } diff --git a/patches/@agentclientprotocol__claude-agent-acp@0.32.0.patch b/patches/@agentclientprotocol__claude-agent-acp@0.33.1.patch similarity index 79% rename from patches/@agentclientprotocol__claude-agent-acp@0.32.0.patch rename to patches/@agentclientprotocol__claude-agent-acp@0.33.1.patch index 3e228a51a5c9..c9eaa26f7e42 100644 --- a/patches/@agentclientprotocol__claude-agent-acp@0.32.0.patch +++ b/patches/@agentclientprotocol__claude-agent-acp@0.33.1.patch @@ -1,8 +1,8 @@ diff --git a/dist/acp-agent.js b/dist/acp-agent.js -index e1d9aa9f0815f57ea2fd299a7f2b8ef0917ca191..875fdfb25fbfa905ca80728355d25a17e6d89148 100644 +index d0af13a..0f84309 100644 --- a/dist/acp-agent.js +++ b/dist/acp-agent.js -@@ -436,6 +436,7 @@ export class ClaudeAcpAgent { +@@ -441,6 +441,7 @@ export class ClaudeAcpAgent { session.promptRunning = true; let handedOff = false; let stopReason = "end_turn"; @@ -10,7 +10,7 @@ index e1d9aa9f0815f57ea2fd299a7f2b8ef0917ca191..875fdfb25fbfa905ca80728355d25a17 try { while (true) { const { value: message, done } = await session.query.next(); -@@ -443,6 +444,9 @@ export class ClaudeAcpAgent { +@@ -448,6 +449,9 @@ export class ClaudeAcpAgent { if (session.cancelled) { return { stopReason: "cancelled" }; } @@ -20,7 +20,7 @@ index e1d9aa9f0815f57ea2fd299a7f2b8ef0917ca191..875fdfb25fbfa905ca80728355d25a17 break; } if (session.emitRawSDKMessages && -@@ -499,7 +503,7 @@ export class ClaudeAcpAgent { +@@ -518,7 +522,7 @@ export class ClaudeAcpAgent { break; } case "session_state_changed": { @@ -29,11 +29,13 @@ index e1d9aa9f0815f57ea2fd299a7f2b8ef0917ca191..875fdfb25fbfa905ca80728355d25a17 return { stopReason, usage: sessionUsage(session) }; } break; -@@ -621,6 +625,7 @@ export class ClaudeAcpAgent { +@@ -637,6 +641,9 @@ export class ClaudeAcpAgent { unreachable(message, this.logger); break; } -+ sawResult = true; ++ if (!isTaskNotification) { ++ sawResult = true; ++ } break; } case "stream_event": { diff --git a/patches/@whiskeysockets__baileys@7.0.0-rc.9.patch b/patches/@whiskeysockets__baileys@7.0.0-rc.9.patch deleted file mode 100644 index c47805f1b3df..000000000000 --- a/patches/@whiskeysockets__baileys@7.0.0-rc.9.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/lib/Utils/messages-media.js b/lib/Utils/messages-media.js -index 0d32dfb4882dfe029ba8804772d7d89404b08e76..73809fcd1d52362aef0c35cb7416c29d86482df0 100644 ---- a/lib/Utils/messages-media.js -+++ b/lib/Utils/messages-media.js -@@ -353,9 +353,17 @@ - const fileSha256 = sha256Plain.digest(); - const fileEncSha256 = sha256Enc.digest(); - encFileWriteStream.write(mac); -+ // Create finish promises before calling end() to avoid missing the event -+ const encFinishPromise = once(encFileWriteStream, 'finish'); -+ const originalFinishPromise = originalFileStream ? once(originalFileStream, 'finish') : Promise.resolve(); - encFileWriteStream.end(); - originalFileStream?.end?.(); - stream.destroy(); -+ // Wait for write streams to fully flush to disk before returning encFilePath. -+ // Without this await, the caller may open a read stream on the file before -+ // the OS has created it, causing a race-condition ENOENT crash. -+ await encFinishPromise; -+ await originalFinishPromise; - logger?.debug('encrypted data successfully'); - return { - mediaKey, -@@ -520,11 +528,10 @@ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - let result; - try { - const stream = createReadStream(filePath); - const response = await fetch(url, { -- dispatcher: fetchAgent, - method: 'POST', - body: stream, - headers: { - ...(() => { - const hdrs = options?.headers; -@@ -535,6 +542,11 @@ - 'Content-Type': 'application/octet-stream', - Origin: DEFAULT_ORIGIN - }, -+ // Baileys passes a generic agent here in some runtimes. Undici's -+ // `dispatcher` only works with Dispatcher-compatible implementations, -+ // so only wire it through when the object actually implements -+ // `dispatch`. -+ ...(typeof fetchAgent?.dispatch === 'function' ? { dispatcher: fetchAgent } : {}), - duplex: 'half', - // Note: custom agents/proxy require undici Agent; omitted here. - signal: timeoutMs ? AbortSignal.timeout(timeoutMs) : undefined diff --git a/patches/@whiskeysockets__baileys@7.0.0-rc10.patch b/patches/@whiskeysockets__baileys@7.0.0-rc10.patch new file mode 100644 index 000000000000..80af506a37e9 --- /dev/null +++ b/patches/@whiskeysockets__baileys@7.0.0-rc10.patch @@ -0,0 +1,28 @@ +diff --git a/lib/Utils/messages-media.js b/lib/Utils/messages-media.js +index 95f8c63..612b7fb 100644 +--- a/lib/Utils/messages-media.js ++++ b/lib/Utils/messages-media.js +@@ -596,7 +596,10 @@ const uploadWithFetch = async ({ url, filePath, headers, timeoutMs, agent }) => + const nodeStream = createReadStream(filePath); + const webStream = Readable.toWeb(nodeStream); + const response = await fetch(url, { +- dispatcher: agent, ++ // Baileys may pass a generic agent in some runtimes. Undici's dispatcher ++ // option only accepts Dispatcher-compatible implementations, so only wire ++ // it through when the object actually implements dispatch. ++ ...(typeof agent?.dispatch === 'function' ? { dispatcher: agent } : {}), + method: 'POST', + body: webStream, + headers, +diff --git a/lib/Utils/logger.d.ts b/lib/Utils/logger.d.ts +index 4d78996..059f58f 100644 +--- a/lib/Utils/logger.d.ts ++++ b/lib/Utils/logger.d.ts +@@ -7,6 +7,6 @@ export interface ILogger { + info(obj: unknown, msg?: string): void; + warn(obj: unknown, msg?: string): void; + error(obj: unknown, msg?: string): void; + } +-declare const _default: import("pino").Logger; ++declare const _default: ILogger; + export default _default; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 38fd0451b635..4149746ec322 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,10 +5,10 @@ settings: excludeLinksFromLockfile: false overrides: - '@anthropic-ai/sdk': 0.95.0 - hono: 4.12.14 + '@anthropic-ai/sdk': 0.95.1 + hono: 4.12.18 '@hono/node-server': 1.19.14 - '@aws-sdk/client-bedrock-runtime': 3.1044.0 + '@aws-sdk/client-bedrock-runtime': 3.1045.0 axios: 1.16.0 fast-uri: 3.1.2 follow-redirects: 1.16.0 @@ -25,7 +25,7 @@ overrides: qs: 6.14.2 node-domexception: npm:@nolyfill/domexception@1.0.28 typebox: 1.1.38 - tar: 7.5.14 + tar: 7.5.15 tough-cookie: 4.1.3 yauzl: 3.2.1 protobufjs: 7.5.5 @@ -34,12 +34,12 @@ overrides: packageExtensionsChecksum: sha256-n+P/SQo4Pf+dHYpYn1Y6wL4cJEVoVzZ835N0OEp4TM8= patchedDependencies: - '@agentclientprotocol/claude-agent-acp@0.32.0': - hash: 1fe782f9679d7a725cbe59e51d61419fbb25d4c463d186c43c95644770cb2b98 - path: patches/@agentclientprotocol__claude-agent-acp@0.32.0.patch - '@whiskeysockets/baileys@7.0.0-rc.9': - hash: 23ec8efe1484afa57c51b96955ba331d1467521a8e676a18c2690da7e70a6201 - path: patches/@whiskeysockets__baileys@7.0.0-rc.9.patch + '@agentclientprotocol/claude-agent-acp@0.33.1': + hash: 3995624bb834cc60fea1461c7ef33f1fcdd8fb58b8f43f2f1490bc689f6e1be2 + path: patches/@agentclientprotocol__claude-agent-acp@0.33.1.patch + '@whiskeysockets/baileys@7.0.0-rc10': + hash: a9aea1790d2c65b1ae543c77faca4119bbfb91ee3b6ca6c38d1cad4f5702ada2 + path: patches/@whiskeysockets__baileys@7.0.0-rc10.patch importers: @@ -49,17 +49,17 @@ importers: specifier: 0.21.0 version: 0.21.0(zod@4.4.3) '@anthropic-ai/sdk': - specifier: 0.95.0 - version: 0.95.0(zod@4.4.3) + specifier: 0.95.1 + version: 0.95.1(zod@4.4.3) '@anthropic-ai/vertex-sdk': specifier: ^0.16.0 version: 0.16.0(zod@4.4.3) '@aws-sdk/client-bedrock': - specifier: 3.1044.0 - version: 3.1044.0 + specifier: 3.1045.0 + version: 3.1045.0 '@aws-sdk/client-bedrock-runtime': - specifier: 3.1044.0 - version: 3.1044.0 + specifier: 3.1045.0 + version: 3.1045.0 '@aws-sdk/credential-provider-node': specifier: 3.972.39 version: 3.972.39 @@ -73,8 +73,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@google/genai': - specifier: ^1.52.0 - version: 1.52.0(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)) + specifier: ^2.0.1 + version: 2.0.1(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)) '@grammyjs/runner': specifier: ^2.0.3 version: 2.0.3(grammy@1.42.0) @@ -112,8 +112,8 @@ importers: specifier: ^4.7.2 version: 4.7.2(@types/express@5.0.6) '@slack/types': - specifier: ^2.21.0 - version: 2.21.0 + specifier: ^2.21.1 + version: 2.21.1 '@slack/web-api': specifier: ^7.15.2 version: 7.15.2 @@ -163,8 +163,8 @@ importers: specifier: ^3.10.1 version: 3.10.1 kysely: - specifier: 0.28.17 - version: 0.28.17 + specifier: 0.29.0 + version: 0.29.0 linkedom: specifier: ^0.18.12 version: 0.18.12 @@ -178,8 +178,8 @@ importers: specifier: ^1.2.10 version: 1.2.10 openai: - specifier: ^6.36.0 - version: 6.36.0(ws@8.20.0)(zod@4.4.3) + specifier: ^6.37.0 + version: 6.37.0(ws@8.20.0)(zod@4.4.3) openshell: specifier: 0.1.0 version: 0.1.0 @@ -196,8 +196,8 @@ importers: specifier: 1.5.4 version: 1.5.4 tar: - specifier: 7.5.14 - version: 7.5.14 + specifier: 7.5.15 + version: 7.5.15 tokenjuice: specifier: 0.7.0 version: 0.7.0 @@ -233,8 +233,8 @@ importers: specifier: 0.9.3 version: 0.9.3(signal-polyfill@0.2.2) '@copilotkit/aimock': - specifier: 1.19.0 - version: 1.19.0(vitest@4.1.5) + specifier: 1.19.5 + version: 1.19.5(vitest@4.1.5) '@grammyjs/types': specifier: ^3.26.0 version: 3.26.0 @@ -266,8 +266,8 @@ importers: specifier: ^4.1.5 version: 4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5) jscpd: - specifier: 4.0.9 - version: 4.0.9 + specifier: 4.1.0 + version: 4.1.0 jsdom: specifier: ^29.1.1 version: 29.1.1(@noble/hashes@2.0.1) @@ -287,8 +287,8 @@ importers: specifier: 0.21.1 version: 0.21.1(signal-polyfill@0.2.2) tsdown: - specifier: 0.21.10 - version: 0.21.10(@typescript/native-preview@7.0.0-dev.20260509.2)(typescript@6.0.3) + specifier: 0.22.0 + version: 0.22.0(@typescript/native-preview@7.0.0-dev.20260509.2)(tsx@4.21.0)(typescript@6.0.3)(unrun@0.2.37) tsx: specifier: ^4.21.0 version: 4.21.0 @@ -306,11 +306,11 @@ importers: extensions/acpx: dependencies: '@agentclientprotocol/claude-agent-acp': - specifier: 0.32.0 - version: 0.32.0(patch_hash=1fe782f9679d7a725cbe59e51d61419fbb25d4c463d186c43c95644770cb2b98) + specifier: 0.33.1 + version: 0.33.1(patch_hash=3995624bb834cc60fea1461c7ef33f1fcdd8fb58b8f43f2f1490bc689f6e1be2) '@zed-industries/codex-acp': - specifier: 0.13.0 - version: 0.13.0 + specifier: 0.14.0 + version: 0.14.0 acpx: specifier: 0.7.0 version: 0.7.0 @@ -328,11 +328,11 @@ importers: extensions/amazon-bedrock: dependencies: '@aws-sdk/client-bedrock': - specifier: 3.1044.0 - version: 3.1044.0 + specifier: 3.1045.0 + version: 3.1045.0 '@aws-sdk/client-bedrock-runtime': - specifier: 3.1044.0 - version: 3.1044.0 + specifier: 3.1045.0 + version: 3.1045.0 '@aws-sdk/credential-provider-node': specifier: 3.972.39 version: 3.972.39 @@ -347,8 +347,8 @@ importers: extensions/amazon-bedrock-mantle: dependencies: '@anthropic-ai/sdk': - specifier: 0.95.0 - version: 0.95.0(zod@4.4.3) + specifier: 0.95.1 + version: 0.95.1(zod@4.4.3) '@aws/bedrock-token-generator': specifier: ^1.1.0 version: 1.1.0 @@ -602,8 +602,8 @@ importers: extensions/diffs: dependencies: '@pierre/diffs': - specifier: 1.1.20 - version: 1.1.20(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: 1.1.21 + version: 1.1.21(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@pierre/theme': specifier: 0.0.29 version: 0.0.29 @@ -689,8 +689,8 @@ importers: extensions/feishu: dependencies: '@larksuiteoapi/node-sdk': - specifier: ^1.62.1 - version: 1.62.1 + specifier: ^1.63.1 + version: 1.63.1 typebox: specifier: 1.1.38 version: 1.1.38 @@ -751,8 +751,8 @@ importers: extensions/google: dependencies: '@google/genai': - specifier: ^1.52.0 - version: 1.52.0(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)) + specifier: ^2.0.1 + version: 2.0.1(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)) '@mariozechner/pi-ai': specifier: 0.73.1 version: 0.73.1(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(ws@8.20.0)(zod@4.4.3) @@ -984,8 +984,8 @@ importers: specifier: 18.1.0 version: 18.1.0 openai: - specifier: ^6.36.0 - version: 6.36.0(ws@8.20.0)(zod@4.4.3) + specifier: ^6.37.0 + version: 6.37.0(ws@8.20.0)(zod@4.4.3) typebox: specifier: 1.1.38 version: 1.1.38 @@ -1229,8 +1229,8 @@ importers: extensions/qa-lab: dependencies: '@copilotkit/aimock': - specifier: 1.19.0 - version: 1.19.0(vitest@4.1.5) + specifier: 1.19.5 + version: 1.19.5(vitest@4.1.5) '@modelcontextprotocol/sdk': specifier: 1.29.0 version: 1.29.0(zod@4.4.3) @@ -1356,8 +1356,8 @@ importers: specifier: ^4.7.2 version: 4.7.2(@types/express@5.0.6) '@slack/types': - specifier: ^2.21.0 - version: 2.21.0 + specifier: ^2.21.1 + version: 2.21.1 '@slack/web-api': specifier: ^7.15.2 version: 7.15.2 @@ -1434,14 +1434,14 @@ importers: extensions/tlon: dependencies: '@aws-sdk/client-s3': - specifier: 3.1044.0 - version: 3.1044.0 + specifier: 3.1045.0 + version: 3.1045.0 '@aws-sdk/s3-request-presigner': - specifier: 3.1044.0 - version: 3.1044.0 + specifier: 3.1045.0 + version: 3.1045.0 '@tloncorp/tlon-skill': - specifier: 0.3.5 - version: 0.3.5 + specifier: 0.3.6 + version: 0.3.6 '@urbit/aura': specifier: ^3.0.0 version: 3.0.0 @@ -1574,8 +1574,8 @@ importers: extensions/whatsapp: dependencies: '@whiskeysockets/baileys': - specifier: 7.0.0-rc.9 - version: 7.0.0-rc.9(patch_hash=23ec8efe1484afa57c51b96955ba331d1467521a8e676a18c2690da7e70a6201)(audio-decode@2.2.3)(jimp@1.6.1)(sharp@0.34.5) + specifier: 7.0.0-rc10 + version: 7.0.0-rc10(patch_hash=a9aea1790d2c65b1ae543c77faca4119bbfb91ee3b6ca6c38d1cad4f5702ada2)(audio-decode@2.2.3)(jimp@1.6.1)(sharp@0.34.5) https-proxy-agent: specifier: ^9.0.0 version: 9.0.0 @@ -1716,8 +1716,8 @@ packages: '@a2ui/web_core@0.9.2': resolution: {integrity: sha512-EOfhLOF7tnpPmNq4y116k3gxWdrXQW8h3dhKF0pC++21zLZnCSLSHl6zgQFG+kPeVAZb64t+sQiRXlnyS8+RBg==} - '@agentclientprotocol/claude-agent-acp@0.32.0': - resolution: {integrity: sha512-3WIaD1bTmIciqHdeU97oeNajOG9H+ctloXnQ+R/T563C2CM8u1K7QsNqqgqR2F+Cn8NVBkXdHRvAMtUHglLzAw==} + '@agentclientprotocol/claude-agent-acp@0.33.1': + resolution: {integrity: sha512-k4wCNTqrjk/d9RRafWa/51Y08heeONYLpJB/7k7WgxueoKwwHzCBl9kBYQgu2SzllamyUUEbSQ/cVa1MC7jQEg==} hasBin: true '@agentclientprotocol/sdk@0.21.0': @@ -1725,58 +1725,58 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.126': - resolution: {integrity: sha512-JFlJBbeAlx7Ic5s4lGUN9SppobryXk/lIqPCvhp6KrJTQIerh3MIBzxsVIJ0MaDut7jVni/oYgsvDni7NIyqHA==} + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.132': + resolution: {integrity: sha512-wrGxeqsnhw3JSU25v78FSw85guN0FGqLA7LuAzLe+KVZqJElJvhtae1ceCvgF8e8Bc/RUrniNxRrTur+8vIZYQ==} cpu: [arm64] os: [darwin] - '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.126': - resolution: {integrity: sha512-J8BpMj16NK9FUaG3HnHSivyp4Xww9DKWHiC8QSHT9oiT8pH5IG7nl0jxyjIq/lY79evlTY+ubgDVWlMUhUAN/g==} + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.132': + resolution: {integrity: sha512-qiutRtM+cz6FPA2AX2fKaINkLpMO9W48d3s4CTcWPT014uJTRxZZRb5TBxnjdxRLIt6njsqvvvh0XzQLGpblBA==} cpu: [x64] os: [darwin] - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.126': - resolution: {integrity: sha512-GO0BnIUw3LQ3XAy+nipAabkN0GwQGPhHB6ITI4XLoR99fLHB3TA6WfyvTf0fnpxd25A+c/+UsAoxz4zBQaHlhA==} + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.132': + resolution: {integrity: sha512-Gu4JCAkXA/XChcrTixtnurSn445O/1EHt2TAlX/rq2gP/wCijKU3eQyZ+YWx2UMud0f9e+E4W/CHhwtCVzgqgw==} cpu: [arm64] os: [linux] libc: [musl] - '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.126': - resolution: {integrity: sha512-LM+mnfQsgI+1i5mYZwIPDDf14NGBu5wbhzm5U8P11dCa2p8sXmKoWpkbO16BFM2NxeW44I/RXCxE5qFsbz4zcg==} + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.132': + resolution: {integrity: sha512-fWyjKRg+qfThhY9iI5GJRNtBW7qBoV20yn8kJ9RoKG4c6yn3Q+QJX+ybkfgXM45RyrO4SPmdhDeTCTG9LJSN3w==} cpu: [arm64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.126': - resolution: {integrity: sha512-ByJGO0+mu7EplxSFSCIHd7QWsXdrF3qgtzQ177o/j+oSppLoqR1ot5ktf8aw5oR3CC5lFHg4tqd6TnneQpEoIg==} + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.132': + resolution: {integrity: sha512-Ri7RQkbjOVox0TXTN4g04oiO5bU8WLCH9SdChxaZtS/K76Yu1vV6fYyB/wRoYWuvRLHjOANWUFIGs6O/wK5s0w==} cpu: [x64] os: [linux] libc: [musl] - '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.126': - resolution: {integrity: sha512-yaOTDcYCdscxC0LKg9w8IwSa5g+993WggFZJBTZpqvflA2+WMQeTarDnKlsFTCw9XUZkL8XZeBALYJGx0HutuA==} + '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.132': + resolution: {integrity: sha512-AAThetjWjCRWQ7IcDTjXLltUB9DJS4S4HpPmTpCOM8muOFWOwpgTmOHe1DJc9uVXbAgFO/WEASDbD4qrsdn0rw==} cpu: [x64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.126': - resolution: {integrity: sha512-gv3MOsOBkCx3LajOOIjD7AKsOtz/qNHsS2oshGt2GVoy7JA3XbCDeCetDjM6SorV4SE+7F/IH0UJdXe5ejI/Zg==} + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.132': + resolution: {integrity: sha512-8m5L6MlMqIzvx2V/J1gJwhXt9iMfXFvLOmtm1nhzyslc7czJWZQtHUQ8Tr/1rW32t2oEpXqrDhbjrlHgGp9xBQ==} cpu: [arm64] os: [win32] - '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.126': - resolution: {integrity: sha512-oRV75HwyoOd1/t5+kipAM2g62CaElpKGvSBx3Ys4lCwCiFUyOnmet/O+hRXENsY6ShDeQZEcJL2UWljr2d5NQw==} + '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.132': + resolution: {integrity: sha512-NNbAHtl/Bew6HUvOW8R27r/pwwctZbScGAKAxt/p4GiYa0oLKvxq/CGLv+wscRVlebeI0hA6DwC0DtnB0KnA1Q==} cpu: [x64] os: [win32] - '@anthropic-ai/claude-agent-sdk@0.2.126': - resolution: {integrity: sha512-4ZrVu0XUEwNG6wxvsLgppRAmSfAf3oeEMEUPhgazb0AXUUe/7W8MxwZKJWOffqSLWaNYzOt3ZCIL7NJY6toqWw==} + '@anthropic-ai/claude-agent-sdk@0.2.132': + resolution: {integrity: sha512-3hCkfbHi6d73QcNqgrjU9zXGdNs3BrwWnxV90p+DDFARtnwbszkkEm4nz9c80af3nzGBRVvKNZPVCqVaBrkO0g==} engines: {node: '>=18.0.0'} peerDependencies: zod: ^4.0.0 - '@anthropic-ai/sdk@0.95.0': - resolution: {integrity: sha512-7It2B76OFJH9jC/a0TicXFMq0ZZM25ei+i/mK7JnsE1Ibmo0Yfkqm+DXOHeU/ZxxKwLLGPP6qaAvKmQmgV6XhA==} + '@anthropic-ai/sdk@0.95.1': + resolution: {integrity: sha512-OO9AF7hmAoU492c/mD7Q2cPqI2WNAj7rAPHlawgBeUgpwiboLRiDs+grsErGWeHHP9ZRWfzq2OVrODTt8aITVg==} hasBin: true peerDependencies: zod: ^3.25.0 || ^4.0.0 @@ -1825,20 +1825,20 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-bedrock-runtime@3.1044.0': - resolution: {integrity: sha512-uwJB0pVZIey+kYag8xeUirMvuaDhhEHuYgSsapOKT5XCAije5pLNlg160eECJdhX9JEf0IthIM3IiHKSEkFtMw==} + '@aws-sdk/client-bedrock-runtime@3.1045.0': + resolution: {integrity: sha512-aPC6gAz9uKRiwfnKB7peTs6yD0FpSzmVnSkx0f2QtJfosFM6J6KtBvR1lMKby050K4C4PAyEScwA5YTsGfTcGA==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-bedrock@3.1044.0': - resolution: {integrity: sha512-oZr53E9kHAV6KJW2+8vFmdG8POCrR21pTX7erg5nmoDw7MvHEa4QJlpl1gqqQ+5Yjy2HsGIHlxar48MpY07KvA==} + '@aws-sdk/client-bedrock@3.1045.0': + resolution: {integrity: sha512-r5yL2OrEVkLmB3riv064cK0z/WxzDNbTZtd6iSp21G7EWxbPt6umpynsDuDVkjjhxrPZoePfXpUv+45EjjDJ6g==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-cognito-identity@3.1042.0': - resolution: {integrity: sha512-Cdan/gdzcNEwnvaxzCDQUDJnAAROfvnxjlv5/kvc78E1yQYdgqMN9vEzaqePDNjj8V0rel/iGx2tTlf3KY+V5g==} + '@aws-sdk/client-cognito-identity@3.1045.0': + resolution: {integrity: sha512-3OEn8zvtfJoN0jFfjVJ9jF2GVRDL3IjDfk6CAgVTAqjfCVjajiUD0iFAGQ4cOzdcv1LGsZ0b/snJDWalY3OePQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-s3@3.1044.0': - resolution: {integrity: sha512-yT3g0Oi0b+pJBJswNxRwWLLBoExQhRx9Iz2rUy1xV0slMogTQN+DSjChI95XTDtpGEcY0qnIK6UYX0XCYdhOKg==} + '@aws-sdk/client-s3@3.1045.0': + resolution: {integrity: sha512-fsuO3Y6t+3Ro9Bsg41DKj4Sfy53CGSrhnMldNplWmG8Tx0UbYk+YDa4RD1hVlJpERw4JBmPkl0+J9qlxMh1pcA==} engines: {node: '>=20.0.0'} '@aws-sdk/core@3.974.8': @@ -1885,8 +1885,8 @@ packages: resolution: {integrity: sha512-lYHFF30DGI20jZcYX8cm6Ns0V7f1dDN6g/MBDLTyD/5iw+bXs3yBr2iAiHDkx4RFU5JgsnZvCHYKiRVPRdmOgw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-providers@3.1042.0': - resolution: {integrity: sha512-TKOJXoBKTtfWkRrMITPBq4CFfiXydKc7bcvTONLhXgs1BuyHPcVp2KL0Rl1//xmlw48lYgnT/jn99SanLhB8EQ==} + '@aws-sdk/credential-providers@3.1045.0': + resolution: {integrity: sha512-J+it58HUGyMIAquB6pWtvmO4m0E/gQ/Tz9Xcoogk3Rety13likU5U8HioeIgE+aN1DDOAB//MARoIdLZS1Mpfw==} engines: {node: '>=20.0.0'} '@aws-sdk/eventstream-handler-node@3.972.14': @@ -1949,8 +1949,8 @@ packages: resolution: {integrity: sha512-CvJ2ZIjK/jVD/lbOpowBVElJyC1YxLTIJ13yM0AEo0t2v7swOzGjSA6lJGH+DwZXQhcjUjoYwc8bVYCX5MDr1A==} engines: {node: '>=20.0.0'} - '@aws-sdk/s3-request-presigner@3.1044.0': - resolution: {integrity: sha512-ix8UtiNC5g1wv3TIcgTnvWdugyw8dSsBGwZZzVVoGyYjZH9UJLqiOyvVu6apptlPBeE6aV6Fabsx0b1xYFd2ZA==} + '@aws-sdk/s3-request-presigner@3.1045.0': + resolution: {integrity: sha512-VDRF8GIuUPX+K4DUYrvcODj/h54LOmdJ7DhpLQ0wrYrdxzIiJEpi0n9jZ1bbjT2UxhwTbOorse5EGo+gnOK2aA==} engines: {node: '>=20.0.0'} '@aws-sdk/signature-v4-multi-region@3.996.25': @@ -1961,8 +1961,8 @@ packages: resolution: {integrity: sha512-Th7kPI6YPtvJUcdznooXJMy+9rQWjmEF81LxaJssngBzuysK4a/x+l8kjm1zb7nYsUPbndnBdUnwng/3PLvtGw==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1044.0': - resolution: {integrity: sha512-uvpWTfpzOM9qVrR0kdAjzBbvv2ERW7S1CKeBeRkHyHy21Ext5fNReIVrbAzhjuVC7UxRyZQ8PHYW/3T83hWlbg==} + '@aws-sdk/token-providers@3.1045.0': + resolution: {integrity: sha512-/o4qcty0DmQola0DBniRVeBakYY6ALOvKEFo1AtJpTmMn/cJ+Fk3RWGe5ieT/f/eYbHG9k5E7poKge/E+WGv4Q==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.973.8': @@ -2041,28 +2041,28 @@ packages: resolution: {integrity: sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==} engines: {node: '>=20.0.0'} - '@azure/msal-browser@5.9.0': - resolution: {integrity: sha512-CzE+4PefDSJWj26zU7G1bKchlGRRHMBFreG4tAlGuzyI8hAPiYGobaJvZBgZBf6L63iphX7VH+ityL8VgEQz9Q==} + '@azure/msal-browser@5.10.0': + resolution: {integrity: sha512-2Y4TlG5mCfxviHutfW50i8Xd8xhGKTgieL02vMYOE5ZbZrVM+drKSGD//tweRAmlmqqp+F9vrKoHWri/buzxWQ==} engines: {node: '>=0.8.0'} '@azure/msal-common@15.17.0': resolution: {integrity: sha512-VQ5/gTLFADkwue+FohVuCqlzFPUq4xSrX8jeZe+iwZuY6moliNC8xt86qPVNYdtbQfELDf2Nu6LI+demFPHGgw==} engines: {node: '>=0.8.0'} - '@azure/msal-common@16.5.2': - resolution: {integrity: sha512-GkDEL6TYo3HgT3UuqakdgE9PZfc1hMki6+Hwgy1uddb/EauvAKfu85vVhuofRSo22D1xTnWt8Ucwfg4vSCVwvA==} + '@azure/msal-common@16.6.0': + resolution: {integrity: sha512-FemGljX0csPlBMUE5GUan7BfRn1emeMRUhHSARhqzLN6LA9nt+MgzmAQ1xVqdLm+6plVoxsq9mS5eoyKtpPSgA==} engines: {node: '>=0.8.0'} '@azure/msal-node@3.8.10': resolution: {integrity: sha512-0Hz7Kx4hs70KZWep/Rd7aw/qOLUF92wUOhn7ZsOuB5xNR/06NL1E2RAI9+UKH1FtvN8nD6mFjH7UKSjv6vOWvQ==} engines: {node: '>=16'} - '@azure/msal-node@5.1.5': - resolution: {integrity: sha512-ObTeMoNPmq19X3z40et9Xvs4ZoWVeJg43PZMRLG5iwVL+2nCtAerG3YTDItqPp1CfXNwmCXBbg8jn1DOx65c3g==} + '@azure/msal-node@5.2.0': + resolution: {integrity: sha512-b/ak8XAqpnGk1N1nsyTVV0Remp48BP3QrGQZ1uCMcvg2S8X1eSXzhHQZEae2oX276Q4KFAqCUswanDtcvIKLrw==} engines: {node: '>=20'} - '@babel/generator@8.0.0-rc.3': - resolution: {integrity: sha512-em37/13/nR320G4jab/nIIHZgc2Wz2y/D39lxnTyxB4/D/omPQncl/lSdlnJY1OhQcRGugTSIF2l/69o31C9dA==} + '@babel/generator@8.0.0-rc.4': + resolution: {integrity: sha512-YZ+FuIgkj7KrIb2a2X1XiY0QYgDxAbVbYP64SjwJzOK3euCsUerzenh2oqdsmKuPSlhzmFOOklnxzHAzXagvpw==} engines: {node: ^20.19.0 || >=22.12.0} '@babel/helper-string-parser@7.27.1': @@ -2077,8 +2077,8 @@ packages: resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@8.0.0-rc.3': - resolution: {integrity: sha512-8AWCJ2VJJyDFlGBep5GpaaQ9AAaE/FjAcrqI7jyssYhtL7WGV0DOKpJsQqM037xDbpRLHXsY8TwU7zDma7coOw==} + '@babel/helper-validator-identifier@8.0.0-rc.4': + resolution: {integrity: sha512-HTD3bskipk5MSm08twTW6832jzIXUhxMddy4NPPzIMuyMEsrs0ZgwAaMj5ubB5+6hMlUjDu17vNconEmwsmpYg==} engines: {node: ^20.19.0 || >=22.12.0} '@babel/parser@7.29.3': @@ -2086,8 +2086,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@8.0.0-rc.3': - resolution: {integrity: sha512-B20dvP3MfNc/XS5KKCHy/oyWl5IA6Cn9YjXRdDlCjNmUFrjvLXMNUfQq/QUy9fnG2gYkKKcrto2YaF9B32ToOQ==} + '@babel/parser@8.0.0-rc.4': + resolution: {integrity: sha512-0S/1yefMa15N4i2v3t8Fw9pgMHhf2gF6Lc1UEXI96Ls6FNAjqvHHZouZ2ZS/deqLhbMFtmfVeFac6iTsvFbLwA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -2099,8 +2099,8 @@ packages: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} - '@babel/types@8.0.0-rc.3': - resolution: {integrity: sha512-mOm5ZrYmphGfqVWoH5YYMTITb3cDXsFgmvFlvkvWDMsR9X8RFnt7a0Wb6yNIdoFsiMO9WjYLq+U/FMtqIYAF8Q==} + '@babel/types@8.0.0-rc.4': + resolution: {integrity: sha512-bw30DV880P/VYtsjWWdoWmJpb9S2Vn1/PqayyccTELzRQ/HslIO7+BD9rNoZ4AAFOAjC1vrNeBCkAsyh6Ibfww==} engines: {node: ^20.19.0 || >=22.12.0} '@bcoe/v8-coverage@1.0.2': @@ -2144,8 +2144,8 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@copilotkit/aimock@1.19.0': - resolution: {integrity: sha512-sbrWDTkJOlK1Y/ARxvVgUvqESQPkBac7Dd7A4Bg/46R6t+D3jGqvWeClpIo380vymGCDrhZGRb1HeQTb9Fg0nA==} + '@copilotkit/aimock@1.19.5': + resolution: {integrity: sha512-vPAkMJxsQ7yWDbGYhpH2ZJYFIWNuXgp5wKpANoi6mZSwIRWUqoHcGP+0FskphPOioUnoveEs9mo0qbSQRCa7sQ==} engines: {node: '>=24.0.0'} hasBin: true peerDependencies: @@ -2436,6 +2436,15 @@ packages: '@modelcontextprotocol/sdk': optional: true + '@google/genai@2.0.1': + resolution: {integrity: sha512-trxxbVePM9J8Cuni5x7+xvApoqb2y6Zk27/wugjT2cuwHOT78nFGdf/Ni29MkDxzWwrj90OQpno1Ana6dm3D2A==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@modelcontextprotocol/sdk': ^1.25.2 + peerDependenciesMeta: + '@modelcontextprotocol/sdk': + optional: true + '@grammyjs/runner@2.0.3': resolution: {integrity: sha512-nckmTs1dPWfVQteK9cxqxzE+0m1VRvluLWB8UgFzsjg62w3qthPJt0TYtJBEdG7OedvfQq4vnFAyE6iaMkR42A==} engines: {node: '>=12.20.0 || >=14.13.1'} @@ -2455,8 +2464,8 @@ packages: resolution: {integrity: sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==} engines: {node: '>=12.10.0'} - '@grpc/proto-loader@0.8.0': - resolution: {integrity: sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==} + '@grpc/proto-loader@0.8.1': + resolution: {integrity: sha512-wtF6h+DY6M3YaDBPAmvuuA6jV8Sif9MjtOI5euKFWRgCDl5PeDpPsHR9u2l6St5ceY8AZgoNDww5+HvEsXFsGg==} engines: {node: '>=6'} hasBin: true @@ -2474,7 +2483,7 @@ packages: resolution: {integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==} engines: {node: '>=18.14.1'} peerDependencies: - hono: 4.12.14 + hono: 4.12.18 '@img/colour@1.1.0': resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} @@ -2761,20 +2770,20 @@ packages: '@js-sdsl/ordered-map@4.4.2': resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - '@jscpd/badge-reporter@4.0.5': - resolution: {integrity: sha512-SLVhP00R9lkQ//Ivaanfm7k0L9sewpBven670kk1uGec2SWUOa7MVQcuad/TV59KEZ73UIC1lXvi6O9hAnbpUw==} + '@jscpd/badge-reporter@4.1.0': + resolution: {integrity: sha512-18dLePKrcUGP25MnwAWW2pCv9k6jYQI/AmtEroF7h/gvxJ7IakFKYIzDO8MO/HcFwfFDzkKe3AP2ZSrgUvN84w==} - '@jscpd/core@4.0.5': - resolution: {integrity: sha512-Udvym21nWzxjYRVXwwpYNBqZ6b50QV2zHN3fFNzOPPg4cfQVYOZerILB7xNDUsXHC1PCr/N52Tq3q7AElvjWWA==} + '@jscpd/core@4.1.0': + resolution: {integrity: sha512-6hnibDeLfIWS5Dfy1V/CUf2CijszSe1Z2dNymfqwGK1BDqGaaXqXU3WMZzL0Us131rGLIqqExjfQrBGDQ940TA==} - '@jscpd/finder@4.0.5': - resolution: {integrity: sha512-/2VkRoVrrfya+51sitZo5I9MdwsRaPKB8X3L3khAYoHFXk4L/mUuG81RmGazDHjUIGg22ItlkQtwzorNZ2+aPw==} + '@jscpd/finder@4.1.0': + resolution: {integrity: sha512-7bb6Ap+/BGmmZjopq6LZ7knXl2BW3uYvfRMg5eZ44KMzQBUZTAF154SdQMkFBA4tPZKOtMf1SjOJI55ja+2CFQ==} - '@jscpd/html-reporter@4.0.5': - resolution: {integrity: sha512-drK2J8KyPIW9wvaElSIobZFp4dBO9GA++JW4gx3oihvLdDSp8qSo/CNqH47Dw0XkjQTxND3j/+Wz5JWvYRBgFQ==} + '@jscpd/html-reporter@4.1.0': + resolution: {integrity: sha512-mINEEgtgITHGpF9U9vL/caf48msNarBeDJCBRA6S7xnHkIoDjjYNxeEyJSI7sAlcGeibl21sHOtfjpJz8i2tRQ==} - '@jscpd/tokenizer@4.0.5': - resolution: {integrity: sha512-WzRujQtN5WedxZVDKuoanxmKAFrxcLrHpcA6kaM4z8AhGtWXZ325yseqgL5TZ8OK7Auwu7kQLlqhfk05fGYG7A==} + '@jscpd/tokenizer@4.1.0': + resolution: {integrity: sha512-eYQun9bMOcSj14C7uH3QDkkQqIogRem+UqFYLuyt6UqJ+PrXJJkoa+gRTICqyY/xH73HsXy0BPNhGMsi3wTMGg==} '@keyv/bigmap@1.3.1': resolution: {integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==} @@ -2839,8 +2848,8 @@ packages: peerDependencies: apache-arrow: '>=15.0.0 <=18.1.0' - '@larksuiteoapi/node-sdk@1.62.1': - resolution: {integrity: sha512-o9oAjv5Ffnp/6iXIJLHrO6N0US/r2ZZy3xmO6ylGegjuVSC05cx0fADA38Dc1h0FV8T9BDK+ariWk84TNMGbKg==} + '@larksuiteoapi/node-sdk@1.63.1': + resolution: {integrity: sha512-bVC2QVkITZ1i6kLP7hI7DXtp61ic9shP/F+bp/2qZ0ISSvrcHp2euu1xt6C29jPJVNieRgvdsBPuapOlybviVw==} '@line/bot-sdk@11.0.0': resolution: {integrity: sha512-3NZJjeFm2BikwVRgA8osIVbgKhuL0CzphQOdrB8okXIC40qMRE4RRfHFN3G8/qTb/34RtB95mD4J/KW5MD+b8g==} @@ -2965,20 +2974,24 @@ packages: '@mariozechner/pi-agent-core@0.73.1': resolution: {integrity: sha512-Y/KVOhuKSgRQgYBlwmRtO2gPkUcoavOSqGF9bpQIINvNZvc19k6Z1H3bFDTce3Vp5ApMmTsfLH3+tNvOg75fAQ==} engines: {node: '>=20.0.0'} + deprecated: please use @earendil-works/pi-agent-core instead going forward '@mariozechner/pi-ai@0.73.1': resolution: {integrity: sha512-Jh4lXawZYuC83HzSIYuVum9NBqJD49i4JOt3H96cGW/924cwJMOyUs1Mv/e4QPzTXnzrqMoGviNQnvGgSu1LSg==} engines: {node: '>=20.0.0'} + deprecated: please use @earendil-works/pi-ai instead going forward hasBin: true '@mariozechner/pi-coding-agent@0.73.1': resolution: {integrity: sha512-gXQh3SaZmWTfVMc4Ao5+LGbVeKvzyO7tolok0nLsZgq9nGjZx/EEU3NM8C+qUnB4Nvs2rswG5qOVgLzQkq0fHQ==} engines: {node: '>=20.6.0'} + deprecated: please use @earendil-works/pi-coding-agent instead going forward hasBin: true '@mariozechner/pi-tui@0.73.1': resolution: {integrity: sha512-ybVsRnUbzQRtbocltJ2OXb2QogrO67N2BlUyKjZz9BHcZYiDJtNkcKQockxDjsVvDc0uBCLDX6iZJoBElBd8fw==} engines: {node: '>=20.0.0'} + deprecated: please use @earendil-works/pi-tui instead going forward '@matrix-org/matrix-sdk-crypto-nodejs@0.5.1': resolution: {integrity: sha512-m1nTFhUJv8AZCvuVmZ0wgYsFaseVNMhl3Jqu18KoHs7TQa+mmAW4q3xY6MuVApd75Zu9E0ooQeA5obUZdQ24OA==} @@ -3438,6 +3451,9 @@ packages: '@oxc-project/types@0.128.0': resolution: {integrity: sha512-huv1Y/LzBJkBVHt3OlC7u0zHBW9qXf1FdD7sGmc1rXc2P1mTwHssYv7jyGx5KAACSCH+9B3Bhn6Z9luHRvf7pQ==} + '@oxc-project/types@0.129.0': + resolution: {integrity: sha512-3oz8m3FGdr2nDXVqmFUw7jolKliC4MoyXYIG2c7gpjBnzUWQpUGIYcXYKxTdTi+N2jusvt610ckTMkxdwHkYEg==} + '@oxfmt/binding-android-arm-eabi@0.48.0': resolution: {integrity: sha512-uwqk+/KhQvBIpULD8SMM/zAafMRC/+DV/xsEQjkkIsJ/kLmEI/2bxonVowcYTiXqqZ/a0FEW8DPkZY3VvwELDA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3712,8 +3728,8 @@ packages: cpu: [x64] os: [win32] - '@pierre/diffs@1.1.20': - resolution: {integrity: sha512-lLi+3sLCm3QDd5/aLO9pw+WbF6UzhrkWm2oTZ5WZJTGemOyUNRJ4DDhcEKmVusu4C4bXx9Nssh6fF+wQcapb5w==} + '@pierre/diffs@1.1.21': + resolution: {integrity: sha512-4vz4YRg1qZEiVwx6EnaYlMSIIDOq1CvtcBEc4b/gNxDbQtlvGJof+IWH5cv/bwgDre377Txe/ML4zoSp78yWWw==} peerDependencies: react: ^18.3.1 || ^19.0.0 react-dom: ^18.3.1 || ^19.0.0 @@ -3768,6 +3784,12 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@rolldown/binding-android-arm64@1.0.0': + resolution: {integrity: sha512-TWMZnRLMe63C2Lhyicviu7ZHaU4kxa6PS3rofvc9GmcvptzNN11BcfQ4Sl7MwTOsisQoa2keB/EBdNCAnUo8vA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@rolldown/binding-android-arm64@1.0.0-rc.17': resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3780,6 +3802,12 @@ packages: cpu: [arm64] os: [android] + '@rolldown/binding-darwin-arm64@1.0.0': + resolution: {integrity: sha512-6XcD+8k0gPVItNagEw78/qqcBDwKcwDYS8V2hRmVsfUSIrd8cWe/CBvRDI5toqFyPfj+FJr6t8U6Xj2P2prEew==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3792,6 +3820,12 @@ packages: cpu: [arm64] os: [darwin] + '@rolldown/binding-darwin-x64@1.0.0': + resolution: {integrity: sha512-iN/tWVXRQDWvmZlKdceP1Dwug9GDpEymhb9p4xnEe6zvCg5lFmzVljl+1qR1NVx3yfGpr2Na+CuLmv5IU8uzfQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@rolldown/binding-darwin-x64@1.0.0-rc.17': resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3804,6 +3838,12 @@ packages: cpu: [x64] os: [darwin] + '@rolldown/binding-freebsd-x64@1.0.0': + resolution: {integrity: sha512-jjQMDvvwSOuhOwMszD/klSOjyWMM3zI64hWTj9KT5x4MxRbZAf+7vLQ6qouRhtsLVFHr3f0ILaJAfgENPiQdAQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3816,6 +3856,12 @@ packages: cpu: [x64] os: [freebsd] + '@rolldown/binding-linux-arm-gnueabihf@1.0.0': + resolution: {integrity: sha512-d//Dtg2x6/m3mbV64yUGNnDGNZaDGRpDLLNGerHQUVObuNaIQaaDp25yUiqGXtHEXX+NP2d0wAlmKgpYgIAJ2A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3828,6 +3874,13 @@ packages: cpu: [arm] os: [linux] + '@rolldown/binding-linux-arm64-gnu@1.0.0': + resolution: {integrity: sha512-n7Ofp0mx+aB2cC+Sdy5YtMnXtY9lchnHbY+3Yt0uq9JsWQExf4f5Whu0tK0R8Jdc9S6RchTHjIFY7uc92puOVQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3842,6 +3895,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-arm64-musl@1.0.0': + resolution: {integrity: sha512-EIVjy2cgd7uuMMo94FVkBp7F6DhcZAUwNURkSG3RwUmvAXR6s0ISxM81U+IydcZByPG0pZIHsf1b6kTxoFDgJA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3856,6 +3916,13 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-ppc64-gnu@1.0.0': + resolution: {integrity: sha512-JEwwOPcwTLAcpDQlqSmjEmfs63xJnSiUNIGvLcDLUHCWK4XowpS/7c7tUsUH6uT/ct6bMUTdXKfI8967FYj6mg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3870,6 +3937,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.0.0': + resolution: {integrity: sha512-0wjCFhLrihtAubnT9iA0N++0pSV0z5Hg7tNGdNJ4RFaINceHadoF+kiFGyY1qSSNVIAZtLotG8Ju1bgDPkjnFA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3884,6 +3958,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.0.0': + resolution: {integrity: sha512-Dfn7iak9BcMMePxcoJfpSbWqnEyrp/dRF63/8qW/eHBdOZov6x5aShLLEYGYdIeSJ6vMLK/XCVB+lGIxm41bQA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3898,6 +3979,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-x64-musl@1.0.0': + resolution: {integrity: sha512-5/utzzDmD/pD/bmuaUcbTf/sZYy0aztwIVlfpoW1fTjCZ0BaPOMVWGZL1zvgxyi7ZIVYWlxKONHmSbHuiOh8Jw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3912,6 +4000,12 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-openharmony-arm64@1.0.0': + resolution: {integrity: sha512-ouJs8VcUomfLfpbUECqFMRqdV4x6aeAK3MA4m6vTrJJjKyWTV5KnxZx7Jd9G+GlDaQQxubcba00x16OyJ1meig==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3924,6 +4018,11 @@ packages: cpu: [arm64] os: [openharmony] + '@rolldown/binding-wasm32-wasi@1.0.0': + resolution: {integrity: sha512-E+oHKGiDA+lsKMmFtffDDw91EryDT7uJocrIuCHqhm6bCTM6xFK+3gaCkYOHfPwQr0cCNarSM2xaELoQDz9jJg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3934,6 +4033,12 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] + '@rolldown/binding-win32-arm64-msvc@1.0.0': + resolution: {integrity: sha512-yYK02n8Rngo+gbm1y6G0+7jk1sJ/2Wt7K0me0Y7k/ErBpyf+LJ2gFpqWVTcRV1rUepBlQRmpgWkTQCiiwrK0Ow==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3946,6 +4051,12 @@ packages: cpu: [arm64] os: [win32] + '@rolldown/binding-win32-x64-msvc@1.0.0': + resolution: {integrity: sha512-14bpChMahXRRXiTwahSl+zzHPW6qQTXtkMuJBFlbo+pqSAews2d4BdCSHfrJ/MBsCZtpmTafsY+1QhBzitcmdg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3958,6 +4069,9 @@ packages: cpu: [x64] os: [win32] + '@rolldown/pluginutils@1.0.0': + resolution: {integrity: sha512-aKs/3GSWyV0mrhNmt/96/Z3yczC3yvrzYATCiCXQebBsGyYzjNdUphRVLeJQ67ySKVXRfMxt2lm12pmXvbPFQQ==} + '@rolldown/pluginutils@1.0.0-rc.17': resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==} @@ -4018,8 +4132,8 @@ packages: resolution: {integrity: sha512-qYy07je71WnEHgRwmw12DlAnZLi5HXmdlI2WUzUK2LH/rYXQpP6uEg462S5CwfE8FoCKUdIigHtYnOOfzZH1lQ==} engines: {node: '>= 18', npm: '>= 8.6.0'} - '@slack/types@2.21.0': - resolution: {integrity: sha512-ZLMsKnD5KLRPmhFEoGoBQUD5Pc2bH3xFc5ygHlioEc0WmLGyZGoGCtMff4rpejrFnptrhfxcKpWxW4r3g39R0A==} + '@slack/types@2.21.1': + resolution: {integrity: sha512-I8vmSjNYWsaxuWPx6dz4yeh0h7vRBWbgAMK14LEmblbZ404BtrPbXs6jDPx4cYgGf8msDGF4A9opLZBu21FViQ==} engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} '@slack/web-api@7.15.2': @@ -4345,40 +4459,40 @@ packages: resolution: {integrity: sha512-3nQ2mdyzPRKpBHjd3QiKZDwNzw1F7fBN+rSq8Xms2gg+JWZR4SY2Zdf+doqTyXdyVjG4Y0QM7IA4U42zT9xxzw==} engines: {node: '>=18.0.0'} - '@thi.ng/bitstream@2.4.47': - resolution: {integrity: sha512-hnIkPoBl95YeJWc3GyS1wLOyXTHhWfvrxGqBQp6JPly2WjYnr2+pJcaANjwWt7QUnbmUijHc4ELsDHXHI2UxxA==} + '@thi.ng/bitstream@2.4.48': + resolution: {integrity: sha512-s17d5i8xlPC8+/YEyFVzwTNSvaQxr/QCpqUtGVtrDnp+cKQnb7HMXnOvrLGUYCpWtweSVFzFCWp20xjU9xh2IA==} engines: {node: '>=18'} - '@thi.ng/errors@2.6.9': - resolution: {integrity: sha512-LkeQq6n2oioFR7OvlLmpgGHxTO1f9e/23bgFvmDrZCLBsq/nm2iIVZPnbbk+vlD8DUpnIyVAPN1lF+z2Uzqpog==} + '@thi.ng/errors@2.6.10': + resolution: {integrity: sha512-UYgdHPjJOaEct0kfURpaSzlyU18VDMg+HQ2csG3O+eBWyh/lUq3X1+gxN7/5y1xjp4pHyNd7iVvLklJZTFkTqA==} engines: {node: '>=18'} - '@tloncorp/tlon-skill-darwin-arm64@0.3.5': - resolution: {integrity: sha512-GZQyV0KswArmGU/XLbDTPEXKvs7w3iLXMzxSlh19LXUbQVDViJs35gSPh/ZTmDkBXGGf6hPrBLXRKvc20NuWNg==} + '@tloncorp/tlon-skill-darwin-arm64@0.3.6': + resolution: {integrity: sha512-vR6OeFsIGg9K1QVG2ZZaMC+8QuTyoEp0mGwEJPCooMXF2FxAHTzAE99CNgTmNZbCkCDXIsCL9jMJTcfUNr6xyA==} cpu: [arm64] os: [darwin] hasBin: true - '@tloncorp/tlon-skill-darwin-x64@0.3.5': - resolution: {integrity: sha512-9+2kcX16TEXCwIyl9yp7uCo1ehF3ErlmRf1mbG7X7B1RH0sZYdIsOGtaTfwTunkeJ7MD4ujdfQR9+8QxYUO0AQ==} + '@tloncorp/tlon-skill-darwin-x64@0.3.6': + resolution: {integrity: sha512-7A1MLaJ09THCLVOWu/mdzWBDi64md6CLnAlKByduBuza3Osz2VwhJvZb6aVZXQamiKt9vB5yjqPIUvS2AZRhsg==} cpu: [x64] os: [darwin] hasBin: true - '@tloncorp/tlon-skill-linux-arm64@0.3.5': - resolution: {integrity: sha512-gKsiFgzw370LqKTZQqU30aQHKz6UwZdBwUXT2rvvjzLswFlXxrNdhIUJ3+6Qc0ufKFdqLC5rTYfb/jDV9IZsHQ==} + '@tloncorp/tlon-skill-linux-arm64@0.3.6': + resolution: {integrity: sha512-VaMDV78GakJtUNvDF5ItZ1/ahw86hq6UtfCCeTRZU/Rkapluj2XSFI/t4oVxEMNKi9/urRVO3b6V8IklUnRQBg==} cpu: [arm64] os: [linux] hasBin: true - '@tloncorp/tlon-skill-linux-x64@0.3.5': - resolution: {integrity: sha512-bz6KV/qqdjCxIfxKBoltmk5ufjb0x8TCvfBJqyzcZBBIOwHN+/KvJYiBttIyrYxUoPcGTMl8/z29Q/O4OeaoSA==} + '@tloncorp/tlon-skill-linux-x64@0.3.6': + resolution: {integrity: sha512-Yp/f6GWuUkNv6k72inX7fY5rf0xxpZpdvmS/U0JWLI5uAk04TiG75ayZIAqJw+Pwp8DRmDGoasH6WfOVjOPHog==} cpu: [x64] os: [linux] hasBin: true - '@tloncorp/tlon-skill@0.3.5': - resolution: {integrity: sha512-H/k+gEzdCdrGEAjUCRMtXJ5xE5USZm3hBv4OAYtefHuzqizeLphITMWX2Jp49Ro+6zp5whsM0xJfVsNxm2XMCg==} + '@tloncorp/tlon-skill@0.3.6': + resolution: {integrity: sha512-C9YEc0w+pZ1wHQh3RXMn4jnIIOE+jzw21hDYAtvpW9POmA7u4h6dMfMay52lj8ve19yYn87F8Z+JjSl9QKd0fQ==} hasBin: true '@tokenizer/inflate@0.4.1': @@ -4437,8 +4551,8 @@ packages: '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} '@types/events@3.0.3': resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==} @@ -4488,17 +4602,14 @@ packages: '@types/node@20.19.40': resolution: {integrity: sha512-xxx6M2IpSTnnKcR0cMvIiohkiCx20/oRPtWGbenFygKCGl3zqUzdNjQ/1V4solq1LU+dgv0nQzeGOuqkqZGg0Q==} - '@types/node@24.12.2': - resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} - - '@types/node@25.6.0': - resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} + '@types/node@24.12.3': + resolution: {integrity: sha512-8oljBDGun9cIsZRJR6fkihn0TSXJI0UDOOhncYaERq6M0JMDoPLxyscwruJcb4GKS6dvK/d8xebYBg27h/duaQ==} '@types/node@25.6.2': resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} - '@types/qs@6.15.0': - resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} + '@types/qs@6.15.1': + resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -4581,8 +4692,8 @@ packages: resolution: {integrity: sha512-yURCknZhvywvQItHMMmFSo+fq5arCUIyz/CVk7jD89MSai7dkaX8ufjCWp3NttLojoTVbcE72ri+be/TnEbMHw==} engines: {node: '>=20.0.0'} - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@ungap/structured-clone@1.3.1': + resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} '@urbit/aura@3.0.0': resolution: {integrity: sha512-N8/FHc/lmlMDCumMuTXyRHCxlov5KZY6unmJ9QR2GOw+OpROZMBsXYGwE+ZMtvN21ql9+Xb8KhGNBj08IrG3Wg==} @@ -4649,12 +4760,12 @@ packages: '@wasm-audio-decoders/opus-ml@0.0.2': resolution: {integrity: sha512-58rWEqDGg+CKCyEeKm2KoxxSwTWtHh/NLTW9ObR4K8CGF6VwuuGudEI1CtniS/oSRmL1nJq/eh8MKARiluw4DQ==} - '@whiskeysockets/baileys@7.0.0-rc.9': - resolution: {integrity: sha512-YFm5gKXfDP9byCXCW3OPHKXLzrAKzolzgVUlRosHHgwbnf2YOO3XknkMm6J7+F0ns8OA0uuSBhgkRHTDtqkacw==} + '@whiskeysockets/baileys@7.0.0-rc10': + resolution: {integrity: sha512-tVHZRIE06HlQajHcLEsCa+gnH5z+dAXPjwHsGXDNY9/Y0iqbymQzHLvh4tMH/pi/ea/D617qCQhNkDT2B0tufg==} engines: {node: '>=20.0.0'} peerDependencies: audio-decode: ^2.1.3 - jimp: ^1.6.0 + jimp: ^1.6.1 link-preview-js: ^3.0.0 sharp: '*' peerDependenciesMeta: @@ -4669,44 +4780,44 @@ packages: resolution: {tarball: https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67} version: 2.0.1 - '@zed-industries/codex-acp-darwin-arm64@0.13.0': - resolution: {integrity: sha512-SNJbpxOD1b98pK1Qw2pZjFJbfYBICheRs3mYvLMgHABehdypaeYKnEmEGp3Bu/gUT6JFAtOPRtaU+sfxKzgCvw==} + '@zed-industries/codex-acp-darwin-arm64@0.14.0': + resolution: {integrity: sha512-FWjHKlNJTZmXWM/2/GAQAg0WJEjPlfxEQJgvfxuzK1xZh81CDg9U6uSgZ1ggBkkN2bOoCnOupvGAPOmBoL5m2Q==} cpu: [arm64] os: [darwin] hasBin: true - '@zed-industries/codex-acp-darwin-x64@0.13.0': - resolution: {integrity: sha512-R5CQi2mmi9Nk2P6t48T5JoOQx0jWnP9DzLf5jcTnCLqk1tsg9XtASpLBtsedll9MesBax6aflDvz+0dyWW+3Mw==} + '@zed-industries/codex-acp-darwin-x64@0.14.0': + resolution: {integrity: sha512-KgC92J5wxOJM2N0VMNX7UQSGHVKa7xQCFsniWcxClsLWleJGlUdGlde5Aefd/yoU0J86ii6HCK8RfalUC76Inw==} cpu: [x64] os: [darwin] hasBin: true - '@zed-industries/codex-acp-linux-arm64@0.13.0': - resolution: {integrity: sha512-Z3f2D94SOgy+BVFEIWxoR64IQB+d4/zgjHB1oeBS5yAYKaX7Wv3W6x+XGktDx+KnfD7c9vSSdFdknI6cZ8hO7g==} + '@zed-industries/codex-acp-linux-arm64@0.14.0': + resolution: {integrity: sha512-KGfQq0/tdY31XBsdLe5nsKiV97pcsCruW28UDw7sgHUjPq8NPh9IiDdVj+xr1L4opihnswGelcoVvya+Vng8jQ==} cpu: [arm64] os: [linux] hasBin: true - '@zed-industries/codex-acp-linux-x64@0.13.0': - resolution: {integrity: sha512-sWNfyeuwEHPo6DSbcjklnBr7M8+MWd2b9oVbIqgwxryTPpm0ZPF3U28PWR3/vGxS5UmhGiZIShe9tqx8FsvvBg==} + '@zed-industries/codex-acp-linux-x64@0.14.0': + resolution: {integrity: sha512-y1wrDOTJ/OYjYNRVmrf9Jti2571DjSp1xe5lSiZ9pBohA4oUQk9YIhlnv7NzeI0PYWyrjLd6QpQ09wTfxZFC8w==} cpu: [x64] os: [linux] hasBin: true - '@zed-industries/codex-acp-win32-arm64@0.13.0': - resolution: {integrity: sha512-oxd6IF5dVHsa7zLnK1VAClzGADqn4N9TVSPb+3X4CqnOs4y4M9JPHSEEPiRYF44ibDJTWR+9EZ673djRYEGraw==} + '@zed-industries/codex-acp-win32-arm64@0.14.0': + resolution: {integrity: sha512-mUNZYfcpkM9YSs0tFzH7j2NHlxpjScFz2lpyJKiMl8wcTHLU8HYzeJZ7xodHzsIJrb5YMKxZ44zkBM3FBGAVaw==} cpu: [arm64] os: [win32] hasBin: true - '@zed-industries/codex-acp-win32-x64@0.13.0': - resolution: {integrity: sha512-675+tZlhzDMBJUrgiTnbcCMB15MQ8B0Ih/GmzB9MqW/FDFJqOFjXe4P+M7joePzQqa7QYwf36le50sDokXDrew==} + '@zed-industries/codex-acp-win32-x64@0.14.0': + resolution: {integrity: sha512-KYckY87//om8Vsnb3fMUOkex76z2MF+e3H/n91tXnBep9ecnDT0rtEuoTvr4gP7evAf210YoSSGi0BB4ljse4w==} cpu: [x64] os: [win32] hasBin: true - '@zed-industries/codex-acp@0.13.0': - resolution: {integrity: sha512-Ep3gINMVB8qQL3kozJxEzG4YP7NmWUb5s+8yu8tQ7YSPfaIPXBIQQmO5sQk2Uu2av+gIC2EchbwaSSG3Mo17YQ==} + '@zed-industries/codex-acp@0.14.0': + resolution: {integrity: sha512-IT9Zh9YDsRfXnc+RN9T00OCBFZrvQxzsWARWL9C1f0do4xB67eCZGildkJCHjoXmGAyYn1V7rIdRR6/+PzDdmw==} hasBin: true abbrev@1.1.1: @@ -4883,8 +4994,8 @@ packages: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} engines: {node: '>= 10.0.0'} - badgen@3.2.3: - resolution: {integrity: sha512-svDuwkc63E/z0ky3drpUppB83s/nlgDciH9m+STwwQoWyq7yCgew1qEfJ+9axkKdNq7MskByptWUN9j1PGMwFA==} + badgen@3.3.1: + resolution: {integrity: sha512-8y2Av4AP7G6jtwvRcPcEuPPigRouY6izfXy8qEp+4kMN4Va08VkCAbAvcFXwtHXsTSxbLHD4nglH5TmdKXaEkw==} bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -4976,8 +5087,8 @@ packages: bowser@2.14.1: resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} - brace-expansion@5.0.5: - resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -5017,8 +5128,8 @@ packages: resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} engines: {node: '>=20.19.0'} - cacheable@2.3.4: - resolution: {integrity: sha512-djgxybDbw9fL/ZWMI3+CE8ZilNxcwFkVtDc1gJ+IlOSSWkSMPQabhV/XCHTQ6pwwN6aivXPZ43omTooZiX06Ew==} + cacheable@2.3.5: + resolution: {integrity: sha512-EQfaKe09tl615iNvq/TBRWTFf1AKJNXYQSsMx0Z3EI0nA+pVsVPS8wJhnRlkbdacKPh1d0qVIhwTc2zsQNFEEg==} call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} @@ -5334,9 +5445,9 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} - dts-resolver@2.1.3: - resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} - engines: {node: '>=20.19.0'} + dts-resolver@3.0.0: + resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==} + engines: {node: ^22.18.0 || >=24.0.0} peerDependencies: oxc-resolver: '>=11.0.0' peerDependenciesMeta: @@ -5356,8 +5467,8 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - empathic@2.0.0: - resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + empathic@2.0.1: + resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==} engines: {node: '>=14'} encodeurl@2.0.0: @@ -5499,8 +5610,8 @@ packages: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} - express-rate-limit@8.4.1: - resolution: {integrity: sha512-NGVYwQSAyEQgzxX1iCM978PP9AdO/hW93gMcF6ZwQCm+rFvLsBH6w4xcXWTcliS8La5EPRN3p9wzItqBwJrfNw==} + express-rate-limit@8.5.1: + resolution: {integrity: sha512-5O6KYmyJEpuPJV5hNTXKbAHWRqrzyu+OI3vUnSd2kXFubIVpG7ezpgxQy76Zo5GQZtrQBg86hF+CM/NX+cioiQ==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' @@ -5546,8 +5657,8 @@ packages: fast-wrap-ansi@0.2.0: resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} - fast-xml-builder@1.1.9: - resolution: {integrity: sha512-jcyKVSEX13iseJqg7n/KWw+xnu/7fdrZ333Fac54KjHDIELVCfDDJXYIm6DTJ0Su4gSzrhqiK0DzY/wZbF40mw==} + fast-xml-builder@1.2.0: + resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} fast-xml-parser@5.7.0: resolution: {integrity: sha512-MTcrUoRQ1GSQ9iG3QJzBGquYYYeA7piZaJoIWbPFGbRn6Jj6z7xgoAyi4DrZX4y2ZIQQBF59gc/zmvvejjgoFQ==} @@ -5604,6 +5715,7 @@ packages: form-data@2.5.4: resolution: {integrity: sha512-Y/3MmRiR8Nd+0CUtrbvcKtKzLWiUfpQ7DFVggH8PwmGt/0r7RSy32GuP4hpCJlQNEBusisSx1DLtD8uD386HJQ==} engines: {node: '>= 0.12'} + deprecated: This version has an incorrect dependency; please use v2.5.5 formdata-polyfill@4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} @@ -5617,8 +5729,8 @@ packages: resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} engines: {node: '>= 0.8'} - fs-extra@11.3.4: - resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} + fs-extra@11.3.5: + resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} engines: {node: '>=14.14'} fs.realpath@1.0.0: @@ -5662,8 +5774,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.5.0: - resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} engines: {node: '>=18'} get-intrinsic@1.3.0: @@ -5681,6 +5793,10 @@ packages: get-tsconfig@4.14.0: resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + get-tsconfig@5.0.0-beta.5: + resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==} + engines: {node: '>=20.20.0'} + get-uri@6.0.5: resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} engines: {node: '>= 14'} @@ -5749,6 +5865,7 @@ packages: has-own@1.0.1: resolution: {integrity: sha512-RDKhzgQTQfMaLvIFhjahU+2gGnRBK6dYOd5Gd9BzkmnBneOCRYjRC003RIMrdAbH52+l+CnMS4bBCXGer8tEhg==} + deprecated: This project is not maintained. Use Object.hasOwn() instead. has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} @@ -5787,8 +5904,8 @@ packages: highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - hono@4.12.14: - resolution: {integrity: sha512-am5zfg3yu6sqn5yjKBNqhnTX7Cv+m00ox+7jbaKkrLMRJ4rAdldd1xPd/JzbBWspqaQv6RSTrgFN95EsfhC+7w==} + hono@4.12.18: + resolution: {integrity: sha512-RWzP96k/yv0PQfyXnWjs6zot20TqfpfsNXhOnev8d1InAxubW93L11/oNUc3tQqn2G0bSdAOBpX+2uDFHV7kdQ==} engines: {node: '>=16.9.0'} hookable@6.1.1: @@ -5873,9 +5990,9 @@ packages: resolution: {integrity: sha512-pYkiyXVL2Mf3pozdlDGV6NAObxQx13Ae8knZk1UJRJ6uRW/ZRmTGHlQYtrsSl7ubuE5F8CD1z+s1n4RHNuTtuA==} engines: {node: '>=18'} - import-without-cache@0.3.3: - resolution: {integrity: sha512-bDxwDdF04gm550DfZHgffvlX+9kUlcz32UD0AeBTmVPFiWkrexF2XVmiuFFbDhiFuP8fQkrkvI2KdSNPYWAXkQ==} - engines: {node: '>=20.19.0'} + import-without-cache@0.4.0: + resolution: {integrity: sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ==} + engines: {node: ^22.18.0 || >=24.0.0} inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} @@ -5908,8 +6025,8 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + is-core-module@2.16.2: + resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} engines: {node: '>= 0.4'} is-decimal@2.0.1: @@ -5946,8 +6063,8 @@ packages: engines: {node: '>=14.16'} hasBin: true - is-network-error@1.3.1: - resolution: {integrity: sha512-6QCxa49rQbmUWLfk0nuGqzql9U8uaV2H6279bRErPBHe/109hCzsLUBUHfbEtvLIHBd6hyXbgedBSHevm43Edw==} + is-network-error@1.3.2: + resolution: {integrity: sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==} engines: {node: '>=16'} is-number@7.0.0: @@ -6020,11 +6137,11 @@ packages: js-tokens@10.0.0: resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} - jscpd-sarif-reporter@4.0.7: - resolution: {integrity: sha512-Q/VlfTI/Nbjc8dZ/2pDVIf1aRi2bM2CTYujcAoeYr7brRnS4o5ZeW86W8q7MM7cQu40gezlNckl+E9wKFSMFiA==} + jscpd-sarif-reporter@4.1.0: + resolution: {integrity: sha512-D2JEDLrbt/aUahjhBLzgNtVrrRJ7UuWBBNkiwXXBh3wQ7+FRRL5T6TilBCFEu+2Plvmo/UygXyZXO8dOJM3mww==} - jscpd@4.0.9: - resolution: {integrity: sha512-fp6Sh42W3mIPoQgZmgYmKDLQzEDnnX2vaGlTN4haILkB2vsi+ewcCHEtWR/2CR/QbsBvAvsNo8U5Sa+p9aHiGw==} + jscpd@4.1.0: + resolution: {integrity: sha512-LOXYBLp08+CoCVmb161k4rdR7Za/IGilmKnhXb9uLSgGSq135JMEXRku71xWpCDRyNzZHltxYbYgd8gkrdqJ2Q==} hasBin: true jsdom@29.1.1: @@ -6107,9 +6224,9 @@ packages: koffi@2.16.2: resolution: {integrity: sha512-owU0MRwv6xkrVqCd+33uw6BaYppkTRXbO/rVdJNI2dvZG0gzyRhYwW25eWtc5pauwK8TGh3AbkFONSezdykfSA==} - kysely@0.28.17: - resolution: {integrity: sha512-nbD8lB9EB3wNdMhOCdx5Li8DxnLbvKByylRLcJ1h+4SkrowVeECAyZlyiKMThF7xFdRz0jSQ2MoJr+wXux2y0Q==} - engines: {node: '>=20.0.0'} + kysely@0.29.0: + resolution: {integrity: sha512-LrQfPUeTW7MXbMvT62moEMnpMTuj9TO3lqjCeLKjM975PJ4Alrl/43f2tlDX7xOsNptKgH4LSNGwIbXwEkLg4g==} + engines: {node: '>=22.0.0'} lie@3.3.0: resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} @@ -6682,8 +6799,8 @@ packages: zod: optional: true - openai@6.36.0: - resolution: {integrity: sha512-Has2YbIusMq9wQEierFsgf9c783dy1y9arX459LmphNacEkkM5yxi2RIyXP0LmkOroQyW19iTwALHL8Yf26UKA==} + openai@6.37.0: + resolution: {integrity: sha512-0H5dEGFmmLv6KSd0W1w2nyL8WsLkX6yoLeQpU+dZAOuGcany5qkYQMmj35ZrKgb6yiyYqpUzFOpR8mZQkgqeEQ==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -6931,6 +7048,10 @@ packages: opusscript: optional: true + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -7019,8 +7140,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qified@0.9.1: - resolution: {integrity: sha512-n7mar4T0xQ+39dE2vGTAlbxUEpndwPANH0kDef1/MYsB8Bba9wshkybIRx74qgcvKQPEWErf9AqAdYjhzY2Ilg==} + qified@0.10.1: + resolution: {integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==} engines: {node: '>=20'} qoa-format@1.0.1: @@ -7128,9 +7249,6 @@ packages: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} - reprism@0.0.11: - resolution: {integrity: sha512-VsxDR5QxZo08M/3nRypNlScw5r3rKeSOPdU/QhDmu3Ai3BJxHn/qgfXGWQp/tAxUtzwYNo9W6997JZR0tPLZsA==} - require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -7174,14 +7292,14 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rolldown-plugin-dts@0.23.2: - resolution: {integrity: sha512-PbSqLawLgZBGcOGT3yqWBGn4cX+wh2nt5FuBGdcMHyOhoukmjbhYAl8NT9sE4U38Cm9tqLOIQeOrvzeayM0DLQ==} - engines: {node: '>=20.19.0'} + rolldown-plugin-dts@0.25.0: + resolution: {integrity: sha512-GE3uDZgUuA9l6g+1u928TRmadd5IVhaWiwpWast2kCyLv9tYJJCC6E5HHkV0HGmwC5ZL73xh12/PRZI+KZ2vdQ==} + engines: {node: ^22.18.0 || >=24.0.0} peerDependencies: '@ts-macro/tsc': ^0.3.6 '@typescript/native-preview': '>=7.0.0-dev.20260325.1' - rolldown: ^1.0.0-rc.12 - typescript: ^5.0.0 || ^6.0.0 + rolldown: ^1.0.0 + typescript: ^6.0.0 vue-tsc: ~3.2.0 peerDependenciesMeta: '@ts-macro/tsc': @@ -7193,6 +7311,11 @@ packages: vue-tsc: optional: true + rolldown@1.0.0: + resolution: {integrity: sha512-yD986aXDESFGS95spT1LAv0jssywP4npMEjmMHyN2/5+eE8qQJUype2AaKkRiLgBgyD0LFlubwAht7VmY8rGoA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + rolldown@1.0.0-rc.17: resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -7253,8 +7376,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.4: - resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + semver@7.8.0: + resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} engines: {node: '>=10'} hasBin: true @@ -7359,8 +7482,8 @@ packages: resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} - socks@2.8.8: - resolution: {integrity: sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==} + socks@2.8.9: + resolution: {integrity: sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} sonic-boom@4.2.1: @@ -7460,8 +7583,8 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - strnum@2.2.3: - resolution: {integrity: sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==} + strnum@2.3.0: + resolution: {integrity: sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==} strtok3@10.3.5: resolution: {integrity: sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==} @@ -7491,8 +7614,8 @@ packages: tar-stream@3.2.0: resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} - tar@7.5.14: - resolution: {integrity: sha512-/7sHKgQO3JLP9ESlwTYUUftHUadOURUqq23xs1vjcnp8Vss6k0wCfzulyEtk5g91pjvnuriimGlyG7k6msrzRw==} + tar@7.5.15: + resolution: {integrity: sha512-dzGK0boVlC4W5QFuQN1EFSl3bIDYsk7Tj40U6eIBnK2k/8ml7TZ5agbI5j5+qnoVcAA+rNtBml8SEiLxZpNqRQ==} engines: {node: '>=18'} teex@1.0.1: @@ -7594,18 +7717,20 @@ packages: ts-algebra@2.0.0: resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} - tsdown@0.21.10: - resolution: {integrity: sha512-3wk73yBhZe/wX7REqSdivNQ84TDs1mJ+IlnzrrEREP70xlJ/AEIzqaI04l/TzMKVIdkTdC3CPaADn2Lk/0SkdA==} - engines: {node: '>=20.19.0'} + tsdown@0.22.0: + resolution: {integrity: sha512-FgW0hHb27nGQA/+F3d5+U9wKXkfilk9DVkc5+7x/ZqF03g+Hoz/eeApT32jqxATt9eRoR+1jxk7MUMON+O4CXw==} + engines: {node: ^22.18.0 || >=24.0.0} hasBin: true peerDependencies: '@arethetypeswrong/core': ^0.18.1 - '@tsdown/css': 0.21.10 - '@tsdown/exe': 0.21.10 + '@tsdown/css': 0.22.0 + '@tsdown/exe': 0.22.0 '@vitejs/devtools': '*' - publint: ^0.3.0 + publint: ^0.3.8 + tsx: '*' typescript: ^5.0.0 || ^6.0.0 unplugin-unused: ^0.5.0 + unrun: '*' peerDependenciesMeta: '@arethetypeswrong/core': optional: true @@ -7617,10 +7742,14 @@ packages: optional: true publint: optional: true + tsx: + optional: true typescript: optional: true unplugin-unused: optional: true + unrun: + optional: true tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -7872,6 +8001,9 @@ packages: resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==} engines: {node: '>=20'} + whatsapp-rust-bridge@0.5.3: + resolution: {integrity: sha512-Xb3GAgtWQQJ30oI4a4pjM4+YUeli9CMLTwTIewUrb+AJMFElIkiT5uo+j1Zhc+amiV0Jj+LfX76c/EEZirJbGA==} + whatwg-mimetype@5.0.0: resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==} engines: {node: '>=20'} @@ -7941,6 +8073,10 @@ packages: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} + xml-naming@0.1.0: + resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} + engines: {node: '>=16.0.0'} + xml-parse-from-string@1.0.1: resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==} @@ -8040,10 +8176,10 @@ snapshots: zod: 3.25.76 zod-to-json-schema: 3.25.2(zod@3.25.76) - '@agentclientprotocol/claude-agent-acp@0.32.0(patch_hash=1fe782f9679d7a725cbe59e51d61419fbb25d4c463d186c43c95644770cb2b98)': + '@agentclientprotocol/claude-agent-acp@0.33.1(patch_hash=3995624bb834cc60fea1461c7ef33f1fcdd8fb58b8f43f2f1490bc689f6e1be2)': dependencies: '@agentclientprotocol/sdk': 0.21.0(zod@4.4.3) - '@anthropic-ai/claude-agent-sdk': 0.2.126(zod@4.4.3) + '@anthropic-ai/claude-agent-sdk': 0.2.132(zod@4.4.3) zod: 4.4.3 transitivePeerDependencies: - '@cfworker/json-schema' @@ -8053,49 +8189,49 @@ snapshots: dependencies: zod: 4.4.3 - '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.126': + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.126': + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.126': + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.126': + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.126': + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.126': + '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.126': + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.126': + '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.132': optional: true - '@anthropic-ai/claude-agent-sdk@0.2.126(zod@4.4.3)': + '@anthropic-ai/claude-agent-sdk@0.2.132(zod@4.4.3)': dependencies: - '@anthropic-ai/sdk': 0.95.0(zod@4.4.3) + '@anthropic-ai/sdk': 0.95.1(zod@4.4.3) '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.3) zod: 4.4.3 optionalDependencies: - '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.2.126 - '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.2.126 - '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.2.126 - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.2.126 - '@anthropic-ai/claude-agent-sdk-linux-x64': 0.2.126 - '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.2.126 - '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.2.126 - '@anthropic-ai/claude-agent-sdk-win32-x64': 0.2.126 + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.2.132 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.2.132 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.2.132 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.2.132 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.2.132 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.2.132 + '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.2.132 + '@anthropic-ai/claude-agent-sdk-win32-x64': 0.2.132 transitivePeerDependencies: - '@cfworker/json-schema' - supports-color - '@anthropic-ai/sdk@0.95.0(zod@4.4.3)': + '@anthropic-ai/sdk@0.95.1(zod@4.4.3)': dependencies: json-schema-to-ts: 3.1.1 standardwebhooks: 1.0.0 @@ -8104,7 +8240,7 @@ snapshots: '@anthropic-ai/vertex-sdk@0.16.0(zod@4.4.3)': dependencies: - '@anthropic-ai/sdk': 0.95.0(zod@4.4.3) + '@anthropic-ai/sdk': 0.95.1(zod@4.4.3) google-auth-library: 9.15.1 transitivePeerDependencies: - encoding @@ -8178,7 +8314,7 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-bedrock-runtime@3.1044.0': + '@aws-sdk/client-bedrock-runtime@3.1045.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -8192,7 +8328,7 @@ snapshots: '@aws-sdk/middleware-user-agent': 3.972.38 '@aws-sdk/middleware-websocket': 3.972.16 '@aws-sdk/region-config-resolver': 3.972.13 - '@aws-sdk/token-providers': 3.1044.0 + '@aws-sdk/token-providers': 3.1045.0 '@aws-sdk/types': 3.973.8 '@aws-sdk/util-endpoints': 3.996.8 '@aws-sdk/util-user-agent-browser': 3.972.10 @@ -8230,7 +8366,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-bedrock@3.1044.0': + '@aws-sdk/client-bedrock@3.1045.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -8241,7 +8377,7 @@ snapshots: '@aws-sdk/middleware-recursion-detection': 3.972.11 '@aws-sdk/middleware-user-agent': 3.972.38 '@aws-sdk/region-config-resolver': 3.972.13 - '@aws-sdk/token-providers': 3.1044.0 + '@aws-sdk/token-providers': 3.1045.0 '@aws-sdk/types': 3.973.8 '@aws-sdk/util-endpoints': 3.996.8 '@aws-sdk/util-user-agent-browser': 3.972.10 @@ -8275,7 +8411,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cognito-identity@3.1042.0': + '@aws-sdk/client-cognito-identity@3.1045.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -8319,7 +8455,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.1044.0': + '@aws-sdk/client-s3@3.1045.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 @@ -8515,9 +8651,9 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-providers@3.1042.0': + '@aws-sdk/credential-providers@3.1045.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.1042.0 + '@aws-sdk/client-cognito-identity': 3.1045.0 '@aws-sdk/core': 3.974.8 '@aws-sdk/credential-provider-cognito-identity': 3.972.31 '@aws-sdk/credential-provider-env': 3.972.34 @@ -8716,7 +8852,7 @@ snapshots: '@smithy/types': 4.14.1 tslib: 2.8.1 - '@aws-sdk/s3-request-presigner@3.1044.0': + '@aws-sdk/s3-request-presigner@3.1045.0': dependencies: '@aws-sdk/signature-v4-multi-region': 3.996.25 '@aws-sdk/types': 3.973.8 @@ -8748,7 +8884,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/token-providers@3.1044.0': + '@aws-sdk/token-providers@3.1045.0': dependencies: '@aws-sdk/core': 3.974.8 '@aws-sdk/nested-clients': 3.997.6 @@ -8813,7 +8949,7 @@ snapshots: '@aws/bedrock-token-generator@1.1.0': dependencies: - '@aws-sdk/credential-providers': 3.1042.0 + '@aws-sdk/credential-providers': 3.1045.0 '@aws-sdk/util-format-url': 3.972.10 '@smithy/config-resolver': 4.4.17 '@smithy/hash-node': 4.2.14 @@ -8884,8 +9020,8 @@ snapshots: '@azure/core-tracing': 1.3.1 '@azure/core-util': 1.13.1 '@azure/logger': 1.3.0 - '@azure/msal-browser': 5.9.0 - '@azure/msal-node': 5.1.5 + '@azure/msal-browser': 5.10.0 + '@azure/msal-node': 5.2.0 open: 10.2.0 tslib: 2.8.1 transitivePeerDependencies: @@ -8898,13 +9034,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/msal-browser@5.9.0': + '@azure/msal-browser@5.10.0': dependencies: - '@azure/msal-common': 16.5.2 + '@azure/msal-common': 16.6.0 '@azure/msal-common@15.17.0': {} - '@azure/msal-common@16.5.2': {} + '@azure/msal-common@16.6.0': {} '@azure/msal-node@3.8.10': dependencies: @@ -8912,15 +9048,15 @@ snapshots: jsonwebtoken: 9.0.3 uuid: 14.0.0 - '@azure/msal-node@5.1.5': + '@azure/msal-node@5.2.0': dependencies: - '@azure/msal-common': 16.5.2 + '@azure/msal-common': 16.6.0 jsonwebtoken: 9.0.3 - '@babel/generator@8.0.0-rc.3': + '@babel/generator@8.0.0-rc.4': dependencies: - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 + '@babel/parser': 8.0.0-rc.4 + '@babel/types': 8.0.0-rc.4 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 '@types/jsesc': 2.5.1 @@ -8932,15 +9068,15 @@ snapshots: '@babel/helper-validator-identifier@7.28.5': {} - '@babel/helper-validator-identifier@8.0.0-rc.3': {} + '@babel/helper-validator-identifier@8.0.0-rc.4': {} '@babel/parser@7.29.3': dependencies: '@babel/types': 7.29.0 - '@babel/parser@8.0.0-rc.3': + '@babel/parser@8.0.0-rc.4': dependencies: - '@babel/types': 8.0.0-rc.3 + '@babel/types': 8.0.0-rc.4 '@babel/runtime@7.29.2': {} @@ -8949,10 +9085,10 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@babel/types@8.0.0-rc.3': + '@babel/types@8.0.0-rc.4': dependencies: '@babel/helper-string-parser': 8.0.0-rc.4 - '@babel/helper-validator-identifier': 8.0.0-rc.3 + '@babel/helper-validator-identifier': 8.0.0-rc.4 '@bcoe/v8-coverage@1.0.2': {} @@ -8973,7 +9109,7 @@ snapshots: '@cacheable/node-cache@1.7.6': dependencies: - cacheable: 2.3.4 + cacheable: 2.3.5 hookified: 1.15.1 keyv: 5.6.0 @@ -9002,7 +9138,7 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@copilotkit/aimock@1.19.0(vitest@4.1.5)': + '@copilotkit/aimock@1.19.5(vitest@4.1.5)': optionalDependencies: vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.8.4)) @@ -9092,8 +9228,8 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.7.4 - tar: 7.5.14 + semver: 7.8.0 + tar: 7.5.15 transitivePeerDependencies: - encoding - supports-color @@ -9239,6 +9375,19 @@ snapshots: - supports-color - utf-8-validate + '@google/genai@2.0.1(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))': + dependencies: + google-auth-library: 10.6.2 + p-retry: 4.6.2 + protobufjs: 7.5.5 + ws: 8.20.0 + optionalDependencies: + '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.3) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + '@grammyjs/runner@2.0.3(grammy@1.42.0)': dependencies: abort-controller: 3.0.0 @@ -9253,10 +9402,10 @@ snapshots: '@grpc/grpc-js@1.14.3': dependencies: - '@grpc/proto-loader': 0.8.0 + '@grpc/proto-loader': 0.8.1 '@js-sdsl/ordered-map': 4.4.2 - '@grpc/proto-loader@0.8.0': + '@grpc/proto-loader@0.8.1': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 @@ -9278,9 +9427,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@hono/node-server@1.19.14(hono@4.12.14)': + '@hono/node-server@1.19.14(hono@4.12.18)': dependencies: - hono: 4.12.14 + hono: 4.12.18 '@img/colour@1.1.0': {} @@ -9621,40 +9770,39 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@jscpd/badge-reporter@4.0.5': + '@jscpd/badge-reporter@4.1.0': dependencies: - badgen: 3.2.3 + badgen: 3.3.1 colors: 1.4.0 - fs-extra: 11.3.4 + fs-extra: 11.3.5 - '@jscpd/core@4.0.5': + '@jscpd/core@4.1.0': dependencies: eventemitter3: 5.0.4 - '@jscpd/finder@4.0.5': + '@jscpd/finder@4.1.0': dependencies: - '@jscpd/core': 4.0.5 - '@jscpd/tokenizer': 4.0.5 + '@jscpd/core': 4.1.0 + '@jscpd/tokenizer': 4.1.0 blamer: 1.0.7 bytes: 3.1.2 cli-table3: 0.6.5 colors: 1.4.0 fast-glob: 3.3.3 - fs-extra: 11.3.4 + fs-extra: 11.3.5 markdown-table: 2.0.0 pug: 3.0.4 - '@jscpd/html-reporter@4.0.5': + '@jscpd/html-reporter@4.1.0': dependencies: colors: 1.4.0 - fs-extra: 11.3.4 + fs-extra: 11.3.5 pug: 3.0.4 - '@jscpd/tokenizer@4.0.5': + '@jscpd/tokenizer@4.1.0': dependencies: - '@jscpd/core': 4.0.5 - reprism: 0.0.11 - spark-md5: 3.0.2 + '@jscpd/core': 4.1.0 + prismjs: 1.30.0 '@keyv/bigmap@1.3.1(keyv@5.6.0)': dependencies: @@ -9698,7 +9846,7 @@ snapshots: '@lancedb/lancedb-win32-arm64-msvc': 0.27.2 '@lancedb/lancedb-win32-x64-msvc': 0.27.2 - '@larksuiteoapi/node-sdk@1.62.1': + '@larksuiteoapi/node-sdk@1.63.1': dependencies: axios: 1.16.0 lodash.identity: 3.0.0 @@ -9714,7 +9862,7 @@ snapshots: '@line/bot-sdk@11.0.0': dependencies: - '@types/node': 24.12.2 + '@types/node': 24.12.3 '@lit-labs/signals@0.1.3': dependencies: @@ -9822,8 +9970,8 @@ snapshots: '@mariozechner/pi-ai@0.73.1(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(ws@8.20.0)(zod@4.4.3)': dependencies: - '@anthropic-ai/sdk': 0.95.0(zod@4.4.3) - '@aws-sdk/client-bedrock-runtime': 3.1044.0 + '@anthropic-ai/sdk': 0.95.1(zod@4.4.3) + '@aws-sdk/client-bedrock-runtime': 3.1045.0 '@google/genai': 1.52.0(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)) '@mistralai/mistralai': 2.2.1 chalk: 5.6.2 @@ -9880,7 +10028,7 @@ snapshots: dependencies: '@types/mime-types': 2.1.4 chalk: 5.6.2 - get-east-asian-width: 1.5.0 + get-east-asian-width: 1.6.0 marked: 15.0.12 mime-types: 3.0.2 optionalDependencies: @@ -9897,7 +10045,7 @@ snapshots: '@mdx-js/mdx@3.1.1': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdx': 2.0.13 @@ -9976,7 +10124,7 @@ snapshots: '@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)': dependencies: - '@hono/node-server': 1.19.14(hono@4.12.14) + '@hono/node-server': 1.19.14(hono@4.12.18) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -9985,8 +10133,8 @@ snapshots: eventsource: 3.0.7 eventsource-parser: 3.0.8 express: 5.2.1 - express-rate-limit: 8.4.1(express@5.2.1) - hono: 4.12.14 + express-rate-limit: 8.5.1(express@5.2.1) + hono: 4.12.18 jose: 6.2.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -10156,7 +10304,7 @@ snapshots: '@openclaw/fs-safe@https://codeload.github.com/openclaw/fs-safe/tar.gz/c7ccb99d3058f2acf2ad2758ad2470c7e113a53c': optionalDependencies: jszip: 3.10.1 - tar: 7.5.14 + tar: 7.5.15 '@opentelemetry/api-logs@0.217.0': dependencies: @@ -10396,10 +10544,13 @@ snapshots: '@opentelemetry/semantic-conventions@1.40.0': {} - '@oxc-project/types@0.127.0': {} + '@oxc-project/types@0.127.0': + optional: true '@oxc-project/types@0.128.0': {} + '@oxc-project/types@0.129.0': {} + '@oxfmt/binding-android-arm-eabi@0.48.0': optional: true @@ -10532,7 +10683,7 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.63.0': optional: true - '@pierre/diffs@1.1.20(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@pierre/diffs@1.1.21(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@pierre/theme': 0.0.28 '@shikijs/transformers': 3.23.0 @@ -10580,78 +10731,121 @@ snapshots: dependencies: quansync: 1.0.0 + '@rolldown/binding-android-arm64@1.0.0': + optional: true + '@rolldown/binding-android-arm64@1.0.0-rc.17': optional: true '@rolldown/binding-android-arm64@1.0.0-rc.18': optional: true + '@rolldown/binding-darwin-arm64@1.0.0': + optional: true + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': optional: true '@rolldown/binding-darwin-arm64@1.0.0-rc.18': optional: true + '@rolldown/binding-darwin-x64@1.0.0': + optional: true + '@rolldown/binding-darwin-x64@1.0.0-rc.17': optional: true '@rolldown/binding-darwin-x64@1.0.0-rc.18': optional: true + '@rolldown/binding-freebsd-x64@1.0.0': + optional: true + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': optional: true '@rolldown/binding-freebsd-x64@1.0.0-rc.18': optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.0': + optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': optional: true '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18': optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.0': + optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': optional: true '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18': optional: true + '@rolldown/binding-linux-arm64-musl@1.0.0': + optional: true + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': optional: true '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18': optional: true + '@rolldown/binding-linux-ppc64-gnu@1.0.0': + optional: true + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': optional: true '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18': optional: true + '@rolldown/binding-linux-s390x-gnu@1.0.0': + optional: true + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': optional: true '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18': optional: true + '@rolldown/binding-linux-x64-gnu@1.0.0': + optional: true + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': optional: true '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18': optional: true + '@rolldown/binding-linux-x64-musl@1.0.0': + optional: true + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': optional: true '@rolldown/binding-linux-x64-musl@1.0.0-rc.18': optional: true + '@rolldown/binding-openharmony-arm64@1.0.0': + optional: true + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': optional: true '@rolldown/binding-openharmony-arm64@1.0.0-rc.18': optional: true + '@rolldown/binding-wasm32-wasi@1.0.0': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': dependencies: '@emnapi/core': 1.10.0 @@ -10666,19 +10860,28 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.0': + optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': optional: true '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18': optional: true + '@rolldown/binding-win32-x64-msvc@1.0.0': + optional: true + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': optional: true '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18': optional: true - '@rolldown/pluginutils@1.0.0-rc.17': {} + '@rolldown/pluginutils@1.0.0': {} + + '@rolldown/pluginutils@1.0.0-rc.17': + optional: true '@rolldown/pluginutils@1.0.0-rc.18': {} @@ -10740,7 +10943,7 @@ snapshots: '@slack/logger': 4.0.1 '@slack/oauth': 3.0.5 '@slack/socket-mode': 2.0.7 - '@slack/types': 2.21.0 + '@slack/types': 2.21.1 '@slack/web-api': 7.15.2 '@types/express': 5.0.6 axios: 1.16.0 @@ -10781,13 +10984,13 @@ snapshots: - debug - utf-8-validate - '@slack/types@2.21.0': {} + '@slack/types@2.21.1': {} '@slack/web-api@7.15.2': dependencies: '@slack/logger': 4.0.1 - '@slack/types': 2.21.0 - '@types/node': 25.6.0 + '@slack/types': 2.21.1 + '@types/node': 25.6.2 '@types/retry': 0.12.0 axios: 1.16.0 eventemitter3: 5.0.4 @@ -11214,32 +11417,32 @@ snapshots: dependencies: qrcode-terminal: 0.12.0 - '@thi.ng/bitstream@2.4.47': + '@thi.ng/bitstream@2.4.48': dependencies: - '@thi.ng/errors': 2.6.9 + '@thi.ng/errors': 2.6.10 optional: true - '@thi.ng/errors@2.6.9': + '@thi.ng/errors@2.6.10': optional: true - '@tloncorp/tlon-skill-darwin-arm64@0.3.5': + '@tloncorp/tlon-skill-darwin-arm64@0.3.6': optional: true - '@tloncorp/tlon-skill-darwin-x64@0.3.5': + '@tloncorp/tlon-skill-darwin-x64@0.3.6': optional: true - '@tloncorp/tlon-skill-linux-arm64@0.3.5': + '@tloncorp/tlon-skill-linux-arm64@0.3.6': optional: true - '@tloncorp/tlon-skill-linux-x64@0.3.5': + '@tloncorp/tlon-skill-linux-x64@0.3.6': optional: true - '@tloncorp/tlon-skill@0.3.5': + '@tloncorp/tlon-skill@0.3.6': optionalDependencies: - '@tloncorp/tlon-skill-darwin-arm64': 0.3.5 - '@tloncorp/tlon-skill-darwin-x64': 0.3.5 - '@tloncorp/tlon-skill-linux-arm64': 0.3.5 - '@tloncorp/tlon-skill-linux-x64': 0.3.5 + '@tloncorp/tlon-skill-darwin-arm64': 0.3.6 + '@tloncorp/tlon-skill-darwin-x64': 0.3.6 + '@tloncorp/tlon-skill-linux-arm64': 0.3.6 + '@tloncorp/tlon-skill-linux-x64': 0.3.6 '@tokenizer/inflate@0.4.1': dependencies: @@ -11334,16 +11537,16 @@ snapshots: '@types/estree-jsx@1.0.5': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 - '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} '@types/events@3.0.3': {} '@types/express-serve-static-core@5.1.1': dependencies: '@types/node': 25.6.2 - '@types/qs': 6.15.0 + '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -11364,7 +11567,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.0 + '@types/node': 25.6.2 '@types/linkify-it@5.0.0': {} @@ -11391,19 +11594,15 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@24.12.2': + '@types/node@24.12.3': dependencies: undici-types: 7.16.0 - '@types/node@25.6.0': - dependencies: - undici-types: 7.19.2 - '@types/node@25.6.2': dependencies: undici-types: 7.19.2 - '@types/qs@6.15.0': {} + '@types/qs@6.15.1': {} '@types/range-parser@1.2.7': {} @@ -11428,7 +11627,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.6.2 '@types/yauzl@2.10.3': dependencies: @@ -11474,7 +11673,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@ungap/structured-clone@1.3.0': {} + '@ungap/structured-clone@1.3.1': {} '@urbit/aura@3.0.0': {} @@ -11587,7 +11786,7 @@ snapshots: '@wasm-audio-decoders/common': 9.0.7 optional: true - '@whiskeysockets/baileys@7.0.0-rc.9(patch_hash=23ec8efe1484afa57c51b96955ba331d1467521a8e676a18c2690da7e70a6201)(audio-decode@2.2.3)(jimp@1.6.1)(sharp@0.34.5)': + '@whiskeysockets/baileys@7.0.0-rc10(patch_hash=a9aea1790d2c65b1ae543c77faca4119bbfb91ee3b6ca6c38d1cad4f5702ada2)(audio-decode@2.2.3)(jimp@1.6.1)(sharp@0.34.5)': dependencies: '@cacheable/node-cache': 1.7.6 '@hapi/boom': 9.1.4 @@ -11599,6 +11798,7 @@ snapshots: pino: 9.14.0 protobufjs: 7.5.5 sharp: 0.34.5 + whatsapp-rust-bridge: 0.5.3 ws: 8.20.0 optionalDependencies: audio-decode: 2.2.3 @@ -11613,32 +11813,32 @@ snapshots: curve25519-js: 0.0.4 protobufjs: 7.5.5 - '@zed-industries/codex-acp-darwin-arm64@0.13.0': + '@zed-industries/codex-acp-darwin-arm64@0.14.0': optional: true - '@zed-industries/codex-acp-darwin-x64@0.13.0': + '@zed-industries/codex-acp-darwin-x64@0.14.0': optional: true - '@zed-industries/codex-acp-linux-arm64@0.13.0': + '@zed-industries/codex-acp-linux-arm64@0.14.0': optional: true - '@zed-industries/codex-acp-linux-x64@0.13.0': + '@zed-industries/codex-acp-linux-x64@0.14.0': optional: true - '@zed-industries/codex-acp-win32-arm64@0.13.0': + '@zed-industries/codex-acp-win32-arm64@0.14.0': optional: true - '@zed-industries/codex-acp-win32-x64@0.13.0': + '@zed-industries/codex-acp-win32-x64@0.14.0': optional: true - '@zed-industries/codex-acp@0.13.0': + '@zed-industries/codex-acp@0.14.0': optionalDependencies: - '@zed-industries/codex-acp-darwin-arm64': 0.13.0 - '@zed-industries/codex-acp-darwin-x64': 0.13.0 - '@zed-industries/codex-acp-linux-arm64': 0.13.0 - '@zed-industries/codex-acp-linux-x64': 0.13.0 - '@zed-industries/codex-acp-win32-arm64': 0.13.0 - '@zed-industries/codex-acp-win32-x64': 0.13.0 + '@zed-industries/codex-acp-darwin-arm64': 0.14.0 + '@zed-industries/codex-acp-darwin-x64': 0.14.0 + '@zed-industries/codex-acp-linux-arm64': 0.14.0 + '@zed-industries/codex-acp-linux-x64': 0.14.0 + '@zed-industries/codex-acp-win32-arm64': 0.14.0 + '@zed-industries/codex-acp-win32-x64': 0.14.0 abbrev@1.1.1: optional: true @@ -11756,7 +11956,7 @@ snapshots: ast-kit@3.0.0-beta.1: dependencies: - '@babel/parser': 8.0.0-rc.3 + '@babel/parser': 8.0.0-rc.4 estree-walker: 3.0.3 pathe: 2.0.3 @@ -11814,7 +12014,7 @@ snapshots: dependencies: '@babel/types': 7.29.0 - badgen@3.2.3: {} + badgen@3.3.1: {} bail@2.0.2: {} @@ -11895,7 +12095,7 @@ snapshots: bowser@2.14.1: {} - brace-expansion@5.0.5: + brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 @@ -11930,13 +12130,13 @@ snapshots: cac@7.0.0: {} - cacheable@2.3.4: + cacheable@2.3.5: dependencies: '@cacheable/memory': 2.0.8 '@cacheable/utils': 2.4.1 hookified: 1.15.1 keyv: 5.6.0 - qified: 0.9.1 + qified: 0.10.1 call-bind-apply-helpers@1.0.2: dependencies: @@ -12226,7 +12426,7 @@ snapshots: dotenv@17.4.2: {} - dts-resolver@2.1.3: {} + dts-resolver@3.0.0: {} dunder-proto@1.0.1: dependencies: @@ -12242,7 +12442,7 @@ snapshots: emoji-regex@8.0.0: {} - empathic@2.0.0: {} + empathic@2.0.1: {} encodeurl@2.0.0: {} @@ -12336,7 +12536,7 @@ snapshots: estree-util-attach-comments@3.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-util-build-jsx@3.0.1: dependencies: @@ -12349,7 +12549,7 @@ snapshots: estree-util-scope@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 estree-util-to-js@2.0.0: @@ -12365,7 +12565,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esutils@2.0.3: {} @@ -12407,7 +12607,7 @@ snapshots: expect-type@1.3.0: {} - express-rate-limit@8.4.1(express@5.2.1): + express-rate-limit@8.5.1(express@5.2.1): dependencies: express: 5.2.1 ip-address: 10.2.0 @@ -12485,16 +12685,17 @@ snapshots: dependencies: fast-string-width: 3.0.2 - fast-xml-builder@1.1.9: + fast-xml-builder@1.2.0: dependencies: path-expression-matcher: 1.5.0 + xml-naming: 0.1.0 fast-xml-parser@5.7.0: dependencies: '@nodable/entities': 2.1.0 - fast-xml-builder: 1.1.9 + fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 - strnum: 2.2.3 + strnum: 2.3.0 fastq@1.20.1: dependencies: @@ -12563,7 +12764,7 @@ snapshots: fresh@2.0.0: {} - fs-extra@11.3.4: + fs-extra@11.3.5: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 @@ -12631,7 +12832,7 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.5.0: {} + get-east-asian-width@1.6.0: {} get-intrinsic@1.3.0: dependencies: @@ -12659,6 +12860,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@5.0.0-beta.5: + dependencies: + resolve-pkg-maps: 1.0.0 + get-uri@6.0.5: dependencies: basic-ftp: 6.0.1 @@ -12704,7 +12909,7 @@ snapshots: dependencies: globalthis: 1.0.4 matcher: 4.0.0 - semver: 7.7.4 + semver: 7.8.0 serialize-error: 8.1.0 globalthis@1.0.4: @@ -12788,7 +12993,7 @@ snapshots: hast-util-to-estree@3.1.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -12823,7 +13028,7 @@ snapshots: hast-util-to-jsx-runtime@2.3.6: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/hast': 3.0.4 '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 @@ -12847,7 +13052,7 @@ snapshots: highlight.js@10.7.3: {} - hono@4.12.14: {} + hono@4.12.18: {} hookable@6.1.1: {} @@ -12947,7 +13152,7 @@ snapshots: cjs-module-lexer: 2.2.0 module-details-from-path: 1.0.4 - import-without-cache@0.3.3: {} + import-without-cache@0.4.0: {} inflight@1.0.6: dependencies: @@ -12985,7 +13190,7 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-core-module@2.16.1: + is-core-module@2.16.2: dependencies: hasown: 2.0.3 @@ -13014,7 +13219,7 @@ snapshots: dependencies: is-docker: 3.0.0 - is-network-error@1.3.1: {} + is-network-error@1.3.2: {} is-number@7.0.0: {} @@ -13100,23 +13305,23 @@ snapshots: js-tokens@10.0.0: {} - jscpd-sarif-reporter@4.0.7: + jscpd-sarif-reporter@4.1.0: dependencies: colors: 1.4.0 - fs-extra: 11.3.4 + fs-extra: 11.3.5 node-sarif-builder: 3.4.0 - jscpd@4.0.9: + jscpd@4.1.0: dependencies: - '@jscpd/badge-reporter': 4.0.5 - '@jscpd/core': 4.0.5 - '@jscpd/finder': 4.0.5 - '@jscpd/html-reporter': 4.0.5 - '@jscpd/tokenizer': 4.0.5 + '@jscpd/badge-reporter': 4.1.0 + '@jscpd/core': 4.1.0 + '@jscpd/finder': 4.1.0 + '@jscpd/html-reporter': 4.1.0 + '@jscpd/tokenizer': 4.1.0 colors: 1.4.0 commander: 5.1.0 - fs-extra: 11.3.4 - jscpd-sarif-reporter: 4.0.7 + fs-extra: 11.3.5 + jscpd-sarif-reporter: 4.1.0 jsdom@29.1.1(@noble/hashes@2.0.1): dependencies: @@ -13182,7 +13387,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.7.4 + semver: 7.8.0 jstransformer@1.0.0: dependencies: @@ -13238,7 +13443,7 @@ snapshots: koffi@2.16.2: optional: true - kysely@0.28.17: {} + kysely@0.29.0: {} lie@3.3.0: dependencies: @@ -13394,7 +13599,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.0 markdown-extensions@2.0.0: {} @@ -13521,7 +13726,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 + '@ungap/structured-clone': 1.3.1 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -13578,7 +13783,7 @@ snapshots: micromark-extension-mdx-expression@3.0.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.3 micromark-factory-space: 2.0.1 @@ -13589,7 +13794,7 @@ snapshots: micromark-extension-mdx-jsx@3.0.2: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.3 @@ -13606,7 +13811,7 @@ snapshots: micromark-extension-mdxjs-esm@3.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-util-character: 2.1.1 @@ -13642,7 +13847,7 @@ snapshots: micromark-factory-mdx-expression@2.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 devlop: 1.1.0 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 @@ -13706,7 +13911,7 @@ snapshots: micromark-util-events-to-acorn@2.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 @@ -13788,7 +13993,7 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.5 + brace-expansion: 5.0.6 minimist@1.2.8: {} @@ -13866,7 +14071,7 @@ snapshots: node-sarif-builder@3.4.0: dependencies: '@types/sarif': 2.1.7 - fs-extra: 11.3.4 + fs-extra: 11.3.5 node-wav@0.0.2: optional: true @@ -13962,7 +14167,7 @@ snapshots: ws: 8.20.0 zod: 4.4.3 - openai@6.36.0(ws@8.20.0)(zod@4.4.3): + openai@6.37.0(ws@8.20.0)(zod@4.4.3): optionalDependencies: ws: 8.20.0 zod: 4.4.3 @@ -14065,7 +14270,7 @@ snapshots: p-retry@8.0.0: dependencies: - is-network-error: 1.3.1 + is-network-error: 1.3.2 p-timeout@3.2.0: dependencies: @@ -14236,6 +14441,8 @@ snapshots: '@discordjs/opus': 0.10.0 opusscript: 0.1.1 + prismjs@1.30.0: {} + process-nextick-args@2.0.1: {} process-warning@5.0.0: {} @@ -14382,13 +14589,13 @@ snapshots: punycode@2.3.1: {} - qified@0.9.1: + qified@0.10.1: dependencies: hookified: 2.2.0 qoa-format@1.0.1: dependencies: - '@thi.ng/bitstream': 2.4.47 + '@thi.ng/bitstream': 2.4.48 optional: true qrcode-terminal@0.12.0: {} @@ -14452,7 +14659,7 @@ snapshots: recma-build-jsx@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-util-build-jsx: 3.0.1 vfile: 6.0.3 @@ -14467,14 +14674,14 @@ snapshots: recma-parse@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esast-util-from-js: 2.0.1 unified: 11.0.5 vfile: 6.0.3 recma-stringify@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-util-to-js: 2.0.0 unified: 11.0.5 vfile: 6.0.3 @@ -14493,7 +14700,7 @@ snapshots: rehype-recma@1.0.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/hast': 3.0.4 hast-util-to-estree: 3.1.3 transitivePeerDependencies: @@ -14525,8 +14732,6 @@ snapshots: repeat-string@1.6.1: {} - reprism@0.0.11: {} - require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -14547,7 +14752,7 @@ snapshots: resolve@1.22.12: dependencies: es-errors: 1.3.0 - is-core-module: 2.16.1 + is-core-module: 2.16.2 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -14562,25 +14767,44 @@ snapshots: glob: 7.2.3 optional: true - rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260509.2)(rolldown@1.0.0-rc.17)(typescript@6.0.3): + rolldown-plugin-dts@0.25.0(@typescript/native-preview@7.0.0-dev.20260509.2)(rolldown@1.0.0)(typescript@6.0.3): dependencies: - '@babel/generator': 8.0.0-rc.3 - '@babel/helper-validator-identifier': 8.0.0-rc.3 - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 + '@babel/generator': 8.0.0-rc.4 + '@babel/helper-validator-identifier': 8.0.0-rc.4 + '@babel/parser': 8.0.0-rc.4 ast-kit: 3.0.0-beta.1 birpc: 4.0.0 - dts-resolver: 2.1.3 - get-tsconfig: 4.14.0 + dts-resolver: 3.0.0 + get-tsconfig: 5.0.0-beta.5 obug: 2.1.1 - picomatch: 4.0.4 - rolldown: 1.0.0-rc.17 + rolldown: 1.0.0 optionalDependencies: '@typescript/native-preview': 7.0.0-dev.20260509.2 typescript: 6.0.3 transitivePeerDependencies: - oxc-resolver + rolldown@1.0.0: + dependencies: + '@oxc-project/types': 0.129.0 + '@rolldown/pluginutils': 1.0.0 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0 + '@rolldown/binding-darwin-arm64': 1.0.0 + '@rolldown/binding-darwin-x64': 1.0.0 + '@rolldown/binding-freebsd-x64': 1.0.0 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0 + '@rolldown/binding-linux-arm64-gnu': 1.0.0 + '@rolldown/binding-linux-arm64-musl': 1.0.0 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0 + '@rolldown/binding-linux-s390x-gnu': 1.0.0 + '@rolldown/binding-linux-x64-gnu': 1.0.0 + '@rolldown/binding-linux-x64-musl': 1.0.0 + '@rolldown/binding-openharmony-arm64': 1.0.0 + '@rolldown/binding-wasm32-wasi': 1.0.0 + '@rolldown/binding-win32-arm64-msvc': 1.0.0 + '@rolldown/binding-win32-x64-msvc': 1.0.0 + rolldown@1.0.0-rc.17: dependencies: '@oxc-project/types': 0.127.0 @@ -14601,6 +14825,7 @@ snapshots: '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17 '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 + optional: true rolldown@1.0.0-rc.18: dependencies: @@ -14666,7 +14891,7 @@ snapshots: semver@6.3.1: optional: true - semver@7.7.4: {} + semver@7.8.0: {} send@1.2.1: dependencies: @@ -14707,7 +14932,7 @@ snapshots: dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 - semver: 7.7.4 + semver: 7.8.0 optionalDependencies: '@img/sharp-darwin-arm64': 0.34.5 '@img/sharp-darwin-x64': 0.34.5 @@ -14818,7 +15043,7 @@ snapshots: dependencies: agent-base: 9.0.0 debug: 4.4.3 - socks: 2.8.8 + socks: 2.8.9 transitivePeerDependencies: - supports-color @@ -14826,11 +15051,11 @@ snapshots: dependencies: agent-base: 7.1.4 debug: 4.4.3 - socks: 2.8.8 + socks: 2.8.9 transitivePeerDependencies: - supports-color - socks@2.8.8: + socks@2.8.9: dependencies: ip-address: 10.2.0 smart-buffer: 4.2.0 @@ -14930,7 +15155,7 @@ snapshots: strip-final-newline@2.0.0: {} - strnum@2.2.3: {} + strnum@2.3.0: {} strtok3@10.3.5: dependencies: @@ -14968,7 +15193,7 @@ snapshots: - bare-buffer - react-native-b4a - tar@7.5.14: + tar@7.5.15: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -15074,31 +15299,31 @@ snapshots: ts-algebra@2.0.0: {} - tsdown@0.21.10(@typescript/native-preview@7.0.0-dev.20260509.2)(typescript@6.0.3): + tsdown@0.22.0(@typescript/native-preview@7.0.0-dev.20260509.2)(tsx@4.21.0)(typescript@6.0.3)(unrun@0.2.37): dependencies: ansis: 4.2.0 cac: 7.0.0 defu: 6.1.5 - empathic: 2.0.0 + empathic: 2.0.1 hookable: 6.1.1 - import-without-cache: 0.3.3 + import-without-cache: 0.4.0 obug: 2.1.1 picomatch: 4.0.4 - rolldown: 1.0.0-rc.17 - rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260509.2)(rolldown@1.0.0-rc.17)(typescript@6.0.3) - semver: 7.7.4 + rolldown: 1.0.0 + rolldown-plugin-dts: 0.25.0(@typescript/native-preview@7.0.0-dev.20260509.2)(rolldown@1.0.0)(typescript@6.0.3) + semver: 7.8.0 tinyexec: 1.1.2 tinyglobby: 0.2.16 tree-kill: 1.2.2 unconfig-core: 7.5.0 - unrun: 0.2.37 optionalDependencies: + tsx: 4.21.0 typescript: 6.0.3 + unrun: 0.2.37 transitivePeerDependencies: - '@ts-macro/tsc' - '@typescript/native-preview' - oxc-resolver - - synckit - vue-tsc tslib@2.8.1: {} @@ -15199,6 +15424,7 @@ snapshots: unrun@0.2.37: dependencies: rolldown: 1.0.0-rc.17 + optional: true url-parse@1.5.10: dependencies: @@ -15295,6 +15521,8 @@ snapshots: webidl-conversions@8.0.1: {} + whatsapp-rust-bridge@0.5.3: {} + whatwg-mimetype@5.0.0: {} whatwg-url@16.0.1(@noble/hashes@2.0.1): @@ -15359,6 +15587,8 @@ snapshots: xml-name-validator@5.0.0: {} + xml-naming@0.1.0: {} + xml-parse-from-string@1.0.1: {} xml2js@0.5.0: @@ -15434,7 +15664,7 @@ snapshots: form-data: 2.5.4 json-bigint: 1.0.0 pako: 2.1.0 - semver: 7.7.4 + semver: 7.8.0 spark-md5: 3.0.2 tough-cookie: 4.1.3 ws: 8.20.0