const out = new Map<string, string>();
for (const turn of transcript) {
const pair = extractAgentIdPair(part);
if (pair) {
out.set(pair.toolCallId, pair.agentId);
}
}
return out;
}
function extractAgentIdPair(part: ResponsePart): { toolCallId: string; agentId: string } | undefined {
claudeSubagentRegistry.ts
if (part.kind !== ResponsePartKind.ToolCall) {
return undefined;
}