diff --git a/scripts/smoke-live-turn.mjs b/scripts/smoke-live-turn.mjs index 1a5f17d..9a64d02 100644 --- a/scripts/smoke-live-turn.mjs +++ b/scripts/smoke-live-turn.mjs @@ -10,7 +10,15 @@ console.log(`instruction: ${instruction}`); console.log(`text: ${text}`); try { const t0 = Date.now(); - const result = await runEditTurn(instruction, text); + // #60: exercise the live-progress path against the real SDK — log each reduced + // snapshot so the smoke shows streaming/activity/tokens, not just the result. + const result = await runEditTurn(instruction, text, { + onProgress: (s) => { + const bits = [s.phase === "tool" ? `tool:${s.tool}` : s.phase, `${s.chars}c`]; + if (s.tokens) bits.push(`${s.tokens}tok`); + console.log(` progress: ${bits.join(" ")}`); + }, + }); console.log(`replacement: ${JSON.stringify(result.replacement)}`); console.log(`model: ${result.model}`); console.log(`sessionId: ${result.sessionId}`);