feat: #3567673 Accept input and output as typed interfaces in the AI request events

Closes #3567673

Merge request reports

Loading