Add STEP_DONE guards, verdict storage, and stale delivery suppression
This commit is contained in:
@@ -11,7 +11,7 @@ import {
|
||||
isBotOnlyPairedRoomTurn,
|
||||
} from './message-runtime-flow.js';
|
||||
import { buildPairedTurnIdentity } from './paired-turn-identity.js';
|
||||
import { parseVisibleVerdict } from './paired-execution-context-shared.js';
|
||||
import { resolveStoredVisibleVerdict } from './paired-verdict.js';
|
||||
import {
|
||||
advanceLastAgentCursor,
|
||||
resolveActiveRole,
|
||||
@@ -185,9 +185,10 @@ export async function runQueuedGroupTurn(args: {
|
||||
? (turnOutputs.at(-1)?.role ?? null)
|
||||
: null;
|
||||
const lastTurnOutputVerdict = currentTask
|
||||
? turnOutputs.at(-1)?.output_text
|
||||
? parseVisibleVerdict(turnOutputs.at(-1)?.output_text)
|
||||
: null
|
||||
? resolveStoredVisibleVerdict({
|
||||
verdict: turnOutputs.at(-1)?.verdict ?? null,
|
||||
outputText: turnOutputs.at(-1)?.output_text ?? null,
|
||||
})
|
||||
: null;
|
||||
const turnRole = currentTask
|
||||
? hasHumanMsg
|
||||
|
||||
Reference in New Issue
Block a user