INNER CODE UNIT · JavaScript
reportActionProgress
figranium/figranium · src/agent/figranite/index.js:146
const reportActionProgress = (action, status, output, error) => {
reportProgress(runId, { actionId: action.id, status });
if (!testTargetActionId || String(action.id) !== testTargetActionId) return;
if (!testTargetStartedAt) {
testTargetStartedAt = Date.now();
testTargetInputs = buildResolvedActionInputs(action, resolveTemplate);
}
if (status === 'running') return;
testTargetStatus = status;
testTargetOutput = output;
testTargetError = error;
testTargetVariables = snapshotTestVariables(runtimeVars);
testTargetDurationMs = Date.now() - testTargetStartedAt;
stopAfterTargetReached = true;
};
const {