fix: restore acp session meta narrowing

This commit is contained in:
Peter Steinberger
2026-03-08 17:21:17 +00:00
parent f399a818ef
commit 68775745d2
2 changed files with 4 additions and 5 deletions

View File

@@ -824,7 +824,7 @@ export class AcpSessionManager {
metaCleared: false, metaCleared: false,
}; };
} }
const meta = resolution.meta; const meta = requireReadySessionMeta(resolution);
let runtimeClosed = false; let runtimeClosed = false;
let runtimeNotice: string | undefined; let runtimeNotice: string | undefined;

View File

@@ -32,11 +32,10 @@ export function resolveAcpSessionResolutionError(
} }
export function requireReadySessionMeta(resolution: AcpSessionResolution): SessionAcpMeta { export function requireReadySessionMeta(resolution: AcpSessionResolution): SessionAcpMeta {
const error = resolveAcpSessionResolutionError(resolution); if (resolution.kind === "ready") {
if (error) { return resolution.meta;
throw error;
} }
return resolution.meta; throw resolveAcpSessionResolutionError(resolution);
} }
export function normalizeSessionKey(sessionKey: string): string { export function normalizeSessionKey(sessionKey: string): string {