diff --git a/extensions/telegram/src/bot-message-dispatch.test.ts b/extensions/telegram/src/bot-message-dispatch.test.ts index 4658c67c89b..48924d72c1d 100644 --- a/extensions/telegram/src/bot-message-dispatch.test.ts +++ b/extensions/telegram/src/bot-message-dispatch.test.ts @@ -402,13 +402,6 @@ describe("dispatchTelegramMessage draft streaming", () => { return { text: html, parseMode: "HTML" as const }; } - function telegramProgressPreview(text: string, html: string) { - return { - text, - richMessage: { html: html.replaceAll("\n", "
"), skip_entity_detection: true }, - }; - } - function createContext(overrides?: Partial): TelegramMessageContext { const base = { ctxPayload: {}, @@ -2637,10 +2630,7 @@ describe("dispatchTelegramMessage draft streaming", () => { expect(lastUpdate?.text).toContain("install dependencies"); expect(lastUpdate?.text).not.toContain("completed"); expect(lastUpdate).toEqual( - telegramProgressPreview( - "Shelling\n\n🛠️ install dependencies", - "Shelling\n🛠️ Exec install dependencies", - ), + telegramHtmlPreview("Shelling
🛠️ Exec install dependencies"), ); }); diff --git a/src/agents/embedded-agent-runner/run.fast-mode-auto.test.ts b/src/agents/embedded-agent-runner/run.fast-mode-auto.test.ts index d89c2955e09..80516d4c9cf 100644 --- a/src/agents/embedded-agent-runner/run.fast-mode-auto.test.ts +++ b/src/agents/embedded-agent-runner/run.fast-mode-auto.test.ts @@ -276,6 +276,7 @@ describe("runEmbeddedAgent fast auto progress", () => { model: "glm-5.1:cloud", runId: `run-fast-auto-off-${failureTarget}`, fastMode: "auto", + timeoutMs: 120_000, onAgentEvent: (event) => { events.push(event); const summary = event.data?.summary; @@ -350,6 +351,7 @@ describe("runEmbeddedAgent fast auto progress", () => { model: "glm-5.1:cloud", runId: `run-fast-auto-reset-${failureTarget}`, fastMode: "auto", + timeoutMs: 120_000, onAgentEvent: (event) => { events.push(event); if (failureTarget === "agent-event" && event.data?.summary === "💨Fast: auto-on") { diff --git a/src/agents/outcome-fallback-runtime-contract.test.ts b/src/agents/outcome-fallback-runtime-contract.test.ts index 85133b6da2d..24568420576 100644 --- a/src/agents/outcome-fallback-runtime-contract.test.ts +++ b/src/agents/outcome-fallback-runtime-contract.test.ts @@ -93,6 +93,7 @@ describe("Outcome/fallback runtime contract - embedded runtime fallback classifi expect(run.mock.calls.at(1)).toEqual([ OUTCOME_FALLBACK_RUNTIME_CONTRACT.fallbackProvider, OUTCOME_FALLBACK_RUNTIME_CONTRACT.fallbackModel, + { isFinalFallbackAttempt: true }, ]); expect(result.attempts[0]?.provider).toBe(OUTCOME_FALLBACK_RUNTIME_CONTRACT.primaryProvider); expect(result.attempts[0]?.model).toBe(OUTCOME_FALLBACK_RUNTIME_CONTRACT.primaryModel); diff --git a/src/channels/progress-draft-compositor.test.ts b/src/channels/progress-draft-compositor.test.ts index 223fd6676e8..b8727da59c6 100644 --- a/src/channels/progress-draft-compositor.test.ts +++ b/src/channels/progress-draft-compositor.test.ts @@ -103,7 +103,10 @@ describe("createChannelProgressDraftCompositor", () => { allowAfterFinal: true, }), ).toBe(true); - expect(update).toHaveBeenCalledWith("Shelling\n\n💨Fast: auto-on", { flush: true }); + expect(update).toHaveBeenCalledWith("Shelling\n\n💨Fast: auto-on", { + flush: true, + lines: ["💨Fast: auto-on"], + }); }); it("composes reasoning deltas with tool progress", async () => {