fix(context-engine): derive prompt authority type

This commit is contained in:
Eva
2026-04-29 16:42:57 +07:00
committed by Josh Lehman
parent 9765a071e8
commit 5bf170f335

View File

@@ -10,6 +10,7 @@ import {
import { isAcpRuntimeSpawnAvailable } from "../../../acp/runtime/availability.js";
import { filterHeartbeatPairs } from "../../../auto-reply/heartbeat-filter.js";
import { getRuntimeConfig } from "../../../config/config.js";
import type { AssembleResult } from "../../../context-engine/types.js";
import { emitTrustedDiagnosticEvent } from "../../../infra/diagnostic-events.js";
import {
createChildDiagnosticTraceContext,
@@ -1527,7 +1528,8 @@ export async function runEmbeddedAttempt(
}
let prePromptMessageCount = activeSession.messages.length;
let unwindowedContextEngineMessagesForPrecheck: AgentMessage[] | undefined;
let contextEnginePromptAuthority: "assembled" | "preassembly_may_overflow" = "assembled";
let contextEnginePromptAuthority: NonNullable<AssembleResult["promptAuthority"]> =
"assembled";
abortSessionForYield = () => {
yieldAbortSettled = Promise.resolve(activeSession.abort());
};