Track LLM per Reply & Preserve Model per Chat

The chat tools are becoming easier to use, and flexibility has increased both with the number of @ commands and the number of models provided. I find myself switching between models to save on my fast requests. So I have the following two feature requests:

  1. Each reply form the LLM in chat or composer should list the language model used in the reply. Why? Because if I switch LLMs during a conversation, the LLM changes, but there is no record of the previous LLM used.

  2. Each chat should track the LLM used separately. Currently, when I change LLM in a new conversation in chat, and then return to a previous chat conversation, it is the new LLM that is selected, rather than the last LLM used in the previous chat thread.