Workflow: Get chat response from structured output?

Inside a workflow the only way I can get the text message to show in the chat window is with an agent that returns text.

How can I get a property from a structured output to be the response chat message?

What is the purpose of returning structured output from a workflow? I cannot see any docs on how to handle structured output in chat kit.