From a5655aeb1b86af4471fbb00142ce1aea879240a9 Mon Sep 17 00:00:00 2001 From: Prateek Date: Fri, 20 Feb 2026 19:37:38 +0530 Subject: [PATCH] fix: use getSessionsDir for metadata path in summary polling Co-Authored-By: Claude Sonnet 4.6 --- packages/core/src/lifecycle-manager.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/lifecycle-manager.ts b/packages/core/src/lifecycle-manager.ts index f9bad4a85..6261945d7 100644 --- a/packages/core/src/lifecycle-manager.ts +++ b/packages/core/src/lifecycle-manager.ts @@ -509,7 +509,8 @@ export function createLifecycleManager(deps: LifecycleManagerDeps): LifecycleMan try { const info = await agent.getSessionInfo(session); if (info?.summary && info.summary !== session.metadata?.["summary"]) { - updateMetadata(config.dataDir, session.id, { summary: info.summary }); + const sessionsDir = getSessionsDir(config.configPath, project.path); + updateMetadata(sessionsDir, session.id, { summary: info.summary }); } } catch { // Agent info extraction failed — non-fatal, skip