From 2345c9d80cae6cbd5f1bf2a61455e1291878d112 Mon Sep 17 00:00:00 2001 From: Prateek Date: Thu, 19 Feb 2026 01:23:31 +0530 Subject: [PATCH] fix: pass config.projects to metadataToSession in restore path The 3750f76 commit added a required `projects` parameter to metadataToSession for inferProjectId support, but the restore() call site missed it, causing a TypeScript build error. Co-Authored-By: Claude Sonnet 4.6 --- packages/core/src/session-manager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/session-manager.ts b/packages/core/src/session-manager.ts index bdd942891..0c198af5d 100644 --- a/packages/core/src/session-manager.ts +++ b/packages/core/src/session-manager.ts @@ -997,7 +997,7 @@ export function createSessionManager(deps: SessionManagerDeps): SessionManager { // metadataToSession sets activity: null, so without enrichment a crashed // session (status "working", agent exited) would not be detected as terminal // and isRestorable would reject it. - const session = metadataToSession(sessionId, raw); + const session = metadataToSession(sessionId, raw, config.projects); const plugins = resolvePlugins(project); await enrichSessionWithRuntimeState(session, plugins, true);