3532
});
3533
}
3535
>
const synth = synthesizeSkillToolCall(e.data, e.id);
3536
>
this._emitAction({
3537
>
type: ActionType.ChatToolCallStart,
3538
>
turnId: this._turnId,
3539
>
toolCallId: synth.toolCallId,
3540
>
toolName: synth.toolName,
3541
>
displayName: synth.displayName,
3542
>
}, parentToolCallId);
3543
>
this._emitAction({
3544
>
type: ActionType.ChatToolCallReady,
3545
>
turnId: this._turnId,
3546
>
toolCallId: synth.toolCallId,
3547
>
invocationMessage: synth.invocationMessage,
3548
>
confirmed: ToolCallConfirmationReason.NotNeeded,
3549
>
}, parentToolCallId);
3550
>
this._emitAction({
3551
>
type: ActionType.ChatToolCallComplete,
3552
>
turnId: this._turnId,
3553
>
toolCallId: synth.toolCallId,
3554
>
result: {
3555
>
success: true,
3556
>
pastTenseMessage: synth.pastTenseMessage,
3557
>
},
3558
>
}, parentToolCallId);
3559
}));
3560