pub fn turn_is_suspended(messages: &[ChatbotConversationMessage]) -> boolExpand description
Whether the conversation’s newest turn is suspended: waiting for the client to answer a
ClientTool call it made.
Such a turn has not ended, it continues in the request that brings the answer, without the learner writing anything. See waiting_client_tool_call_ids for which calls those are.