fix: restore user turn persistence checks

This commit is contained in:
Shakker
2026-05-26 18:48:44 +01:00
committed by Shakker
parent 848c38907d
commit 696fb41c5b
9 changed files with 66 additions and 40 deletions

View File

@@ -28,6 +28,7 @@ import { resolveBootstrapWarningSignaturesSeen } from "../bootstrap-budget.js";
import { runCliAgent } from "../cli-runner.js";
import { getCliSessionBinding, setCliSessionBinding } from "../cli-session.js";
import { FailoverError } from "../failover-error.js";
import { runAgentHarnessBeforeMessageWriteHook } from "../harness/hook-helpers.js";
import { resolveAvailableAgentHarnessPolicy } from "../harness/selection.js";
import { resolveCliRuntimeExecutionProvider } from "../model-runtime-aliases.js";
import { isCliProvider } from "../model-selection.js";
@@ -242,6 +243,7 @@ async function persistTextTurnTranscript(
sessionKey: params.sessionKey,
cwd: params.sessionCwd,
config: params.config,
beforeMessageWrite: runAgentHarnessBeforeMessageWriteHook,
...(userMessage
? { message: userMessage }
: {