266
const parentToolCallIdByAgentId = new Map<string, string>();
267
const resolveParentToolCallId = (agentId: string | undefined, deprecatedParentToolCallId: string | undefined): string | undefined => {
268
>
const mapped = agentId ? parentToolCallIdByAgentId.get(agentId) : undefined;
mapSessionEvents.ts
269
>
return mapped ?? deprecatedParentToolCallId;
270
>
};
271
272
for (const e of events) {
274
if (e.agentId) {
275
parentToolCallIdByAgentId.set(e.agentId, e.data.toolCallId);
276
}
277
}
279
completionsByCallId.set(e.data.toolCallId, e.data);
280
}
282
const d = e.data;
283
const parentToolCallId = resolveParentToolCallId(e.agentId, d.parentToolCallId);