From 5a7a86810a9b330a3e2ea093797e9e6872e6b667 Mon Sep 17 00:00:00 2001 From: ismeth Date: Sun, 15 Mar 2026 22:33:42 +0100 Subject: [PATCH] fix(app): use reconcile for session_status in bootstrap to clear stale entries (cherry picked from commit 912ba2c57fb1879891b93e239eec2374c6efe277) --- packages/app/src/context/global-sync/bootstrap.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app/src/context/global-sync/bootstrap.ts b/packages/app/src/context/global-sync/bootstrap.ts index 13494b7ade..65aaa450c2 100644 --- a/packages/app/src/context/global-sync/bootstrap.ts +++ b/packages/app/src/context/global-sync/bootstrap.ts @@ -151,7 +151,7 @@ export async function bootstrapDirectory(input: { Promise.all([ input.sdk.path.get().then((x) => input.setStore("path", x.data!)), input.sdk.command.list().then((x) => input.setStore("command", x.data ?? [])), - input.sdk.session.status().then((x) => input.setStore("session_status", x.data!)), + input.sdk.session.status().then((x) => input.setStore("session_status", reconcile(x.data!))), input.loadSessions(input.directory), input.sdk.mcp.status().then((x) => input.setStore("mcp", x.data!)), input.sdk.lsp.status().then((x) => input.setStore("lsp", x.data!)),