diff --git a/src/agents/compaction.ts b/src/agents/compaction.ts index ae134e827..2ab4566fd 100644 --- a/src/agents/compaction.ts +++ b/src/agents/compaction.ts @@ -278,8 +278,8 @@ export async function summarizeInStages(params: { } const summaryMessages: AgentMessage[] = partialSummaries.map((summary) => ({ - role: "assistant", - content: [{ type: "text", text: summary }], + role: "user", + content: summary, timestamp: Date.now(), })); diff --git a/src/agents/pi-extensions/compaction-safeguard.ts b/src/agents/pi-extensions/compaction-safeguard.ts index 7f82a2757..82ad19f2a 100644 --- a/src/agents/pi-extensions/compaction-safeguard.ts +++ b/src/agents/pi-extensions/compaction-safeguard.ts @@ -1,5 +1,5 @@ import type { AgentMessage } from "@mariozechner/pi-agent-core"; -import type { ExtensionAPI, ExtensionContext, FileOperations } from "@mariozechner/pi-coding-agent"; +import type { ExtensionAPI, FileOperations } from "@mariozechner/pi-coding-agent"; import { BASE_CHUNK_RATIO, MIN_CHUNK_RATIO,