From 7bc430afd4306654c0488e919cb2b93e5cb69cd9 Mon Sep 17 00:00:00 2001 From: Sawyer Cutler Date: Mon, 14 Sep 2026 14:00:05 -0700 Subject: [PATCH] docs(director): align cycle-source comment with override precedence --- src/agent/director.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agent/director.ts b/src/agent/director.ts index 06a0c12ba..d35737e1b 100644 --- a/src/agent/director.ts +++ b/src/agent/director.ts @@ -988,7 +988,7 @@ class ChatDirectorImpl extends DefaultDirector { // CL-7918: reactor-supplied live source id (replaces getProviderId). The // completion stamps the source that served it, so a mid-session /model // switch remaps retry stamping from the next completion on; the harness's - // lastCycleSource covers turns whose event carries no source. + // lastCycleSource is the call-start snapshot and wins on conflict. if (event.type === "inference.done") { const served = event.source?.sourceId; if (served !== undefined && served !== "") this.currentSourceId = served;