mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 16:20:43 +00:00
fix(context-engine): derive prompt authority type
This commit is contained in:
@@ -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());
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user