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,
};
}
const meta = resolution.meta;
const meta = requireReadySessionMeta(resolution);
let runtimeClosed = false;
let runtimeNotice: string | undefined;

View File

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