From f578f55b476ffb2866fe3ffa7900085a2f6a88e7 Mon Sep 17 00:00:00 2001 From: Brennan Benson <79079362+brennanb2025@users.noreply.github.com> Date: Tue, 28 Jul 2026 16:56:46 -0700 Subject: [PATCH] fix(hibernation): type restored reconciliation timing --- src/main/agent-hooks/server.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/agent-hooks/server.ts b/src/main/agent-hooks/server.ts index b4bad15907c..1230491ee63 100644 --- a/src/main/agent-hooks/server.ts +++ b/src/main/agent-hooks/server.ts @@ -1990,12 +1990,13 @@ export class AgentHookServer { const reconciledAt = stateChanged ? Math.max(Date.now(), enriched.receivedAt + 1) : enriched.receivedAt - this.state.lastStatusByPaneKey.set(paneKey, { + const reconciled: EnrichedAgentHookEventPayload = { ...enriched, receivedAt: reconciledAt, stateStartedAt: stateChanged ? reconciledAt : enriched.stateStartedAt, payload: { ...enriched.payload, state, subagents } - }) + } + this.state.lastStatusByPaneKey.set(paneKey, reconciled) } if (changedPanes > 0) { this.scheduleStatusPersist()