import type { AgentMessage } from "@mariozechner/pi-agent-core"; import type { UserMessage } from "@mariozechner/pi-ai"; import type { ExtensionContext } from "@mariozechner/pi-coding-agent"; import { beforeEach, describe, expect, it, vi } from "vitest";
expect(result).toContain("Context contained 1 messages");
expect(result).toContain("0 oversized"); // "fetch failed" is timeout-classed now, so summarizeChunks does not retry it.
expect(piCodingAgentMocks.generateSummary).toHaveBeenCalledTimes(1);
});
expect(result).toContain("2 messages (1 oversized)"); // Full attempt plus distinct partial transcript; timeout-classed failures do not retry.
expect(piCodingAgentMocks.generateSummary.mock.calls.length).toBe(2);
});
});
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.