fix: add agent context to ws logs

This commit is contained in:
Peter Steinberger
2026-01-17 20:12:38 +00:00
parent f5d5ef6857
commit d9c29f5ce5
5 changed files with 33 additions and 1 deletions

View File

@@ -51,8 +51,14 @@ export function resetAgentRunContextForTest() {
export function emitAgentEvent(event: Omit<AgentEventPayload, "seq" | "ts">) {
const nextSeq = (seqByRun.get(event.runId) ?? 0) + 1;
seqByRun.set(event.runId, nextSeq);
const context = runContextById.get(event.runId);
const sessionKey =
typeof event.sessionKey === "string" && event.sessionKey.trim()
? event.sessionKey
: context?.sessionKey;
const enriched: AgentEventPayload = {
...event,
sessionKey,
seq: nextSeq,
ts: Date.now(),
};