From ed05152cb1e67f1de6947784f6f5de68407032ed Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 23 Jan 2026 23:03:04 +0000 Subject: [PATCH] fix: align compaction summary message types --- src/agents/compaction.ts | 4 ++-- src/agents/pi-extensions/compaction-safeguard.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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,