510
}
511
513
>
event: Extract<SDKMessage, { type: 'stream_event' }>['event'],
514
>
chat: URI,
515
>
turnId: string,
516
>
state: ClaudeMapperState,
517
>
logService: ILogService,
518
>
parentToolUseId: string | null,
519
>
registry: SubagentRegistry,
520
>
clientToolOwner: ((toolName: string) => string | undefined) | undefined,
521
>
): AgentSignal[] {
522
>
switch (event.type) {
523
>
case 'message_start':
524
state.resetMessage(event.message.id);
525
return [];
527
>
case 'content_block_start': {
528
const block = event.content_block;
529
if (block.type === 'text') {