diff --git a/packages/coding-agent/test/agent-session-empty-stop-guard.test.ts b/packages/coding-agent/test/agent-session-empty-stop-guard.test.ts index af3a1377b..579f2d51d 100644 --- a/packages/coding-agent/test/agent-session-empty-stop-guard.test.ts +++ b/packages/coding-agent/test/agent-session-empty-stop-guard.test.ts @@ -265,7 +265,6 @@ describe("AgentSession empty stop guard", () => { expect(mock.calls).toHaveLength(2); expect(assistantText(session.agent.state.messages)).toContain("finished after provider-empty retry"); expect(reminderMessages(session.agent.state.messages)).toHaveLength(1); - expect(JSON.stringify(reminderMessages(session.agent.state.messages))).toContain("user-visible final answer"); expect( session.agent.state.messages.some(message => message.role === "assistant" && message.stopReason === "error"), ).toBe(false); diff --git a/packages/tui/src/components/markdown.ts b/packages/tui/src/components/markdown.ts index cef398b0d..1e6ee8ae0 100644 --- a/packages/tui/src/components/markdown.ts +++ b/packages/tui/src/components/markdown.ts @@ -85,7 +85,7 @@ function repairOrphanClosingFence(text: string): string { open = undefined; } } - if (!open || open.info !== "") return text; + if (open?.info !== "") return text; let previous = ""; for (let index = open.index - 1; index >= 0; index--) {