Puntos interesantes. Esto suena un poco a un deseo de tener “hilos” dentro del chat (como tienen Slack, Discord, etc.). Porque “simplemente dividir las respuestas en un nuevo chat” es una solución bastante “pesada” ya que los “chats” fuera del contexto de un Tema son canales. Estoy de acuerdo en que una forma más fluida de manejar este tipo de necesidades sería ideal.
Quizás la funcionalidad existente de temas/hilos de Discourse se pueda usar con el chat integrado para crear una especie de “hilo”, diferente pero que funcione de manera similar a Slack, etc. Así, lo que verías en el chat original son los mensajes de origen, con un enlace al chat/tema bifurcado y el recuento de mensajes dentro de él. Si haces clic, te lleva a un “tema” que es un “hilo” de algún tipo, ya sea chat o foro, o quizás ambos de alguna manera.
Creo que esto se conecta con el problema señalado aquí de que la forma de indicar y presentar un chat en un tema sigue siendo bastante confusa. Una vez que eso se resuelva mejor, creo que se podrá crear un análogo más familiar de “hilo de chat”.