How to capture agent messages that were interrupted

This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.

If we interrupt the agent, the agent messages don’t get recorded in the transcripts.

Is there a way to capture agent messages that got interrupted?

You should receive the interrupted text in the conversation_item_added event.

Alternatively, you can use the transcription_node to capture transcripts before the user has a chance to interrupt.

See the KB article: