From 6d732fd1f684f57cb214f8f366abe6be689252ca Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Mon, 16 Feb 2026 16:52:27 +0900 Subject: [PATCH] fix: propagate sessionExists SDK errors instead of swallowing them --- src/tools/session-manager/storage.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/tools/session-manager/storage.ts b/src/tools/session-manager/storage.ts index fff12393..64e4001b 100644 --- a/src/tools/session-manager/storage.ts +++ b/src/tools/session-manager/storage.ts @@ -121,13 +121,9 @@ export { getMessageDir } from "../../shared/opencode-message-dir" export async function sessionExists(sessionID: string): Promise { if (isSqliteBackend() && sdkClient) { - try { - const response = await sdkClient.session.list() - const sessions = (response.data || []) as Array<{ id?: string }> - return sessions.some((s) => s.id === sessionID) - } catch { - return false - } + const response = await sdkClient.session.list() + const sessions = (response.data || []) as Array<{ id?: string }> + return sessions.some((s) => s.id === sessionID) } return getMessageDir(sessionID) !== null }