diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index 1642f63cd5e..ec5d2977f7b 100644 --- a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -237,9 +237,11 @@ export function Prompt(props: PromptProps) { const sessionID = props.sessionID const msg = lastUserMessage() if (!sessionID || !msg) return + // kilocode_change start - skip compaction messages while syncing local agent/model const parts = sync.data.part[msg.id] if (!parts) return if (!KiloSessionTuiSync.model({ role: msg.role, parts })) return + // kilocode_change end const key = [sessionID, msg.id].join(":") if (key === syncedKey) return