Enter to send·Shift+Enter new line
has_visible_reply( message: AIMessage, ) -> bool
message
AIMessage
A complete model message.
Return whether a message has reply text or a tool call to act on.
Reasoning alone does not count: the user still gets no answer.