CSAI automatic thread title generation

A small but useful enhancement for the thread history would be automatic thread title generation using the OpenAI API and perhaps other providers support if they support it too.

Right now, threads are named based on the date or require manual renaming, which can become messy over time, especially when creating lots of threads. It would be great if CSAI could automatically generate a short, descriptive title based on the user prompt and/or the AI response (similar to how ChatGPT names conversations automatically).

This would help with:

  • Organizing saved threads
  • Quickly scanning previous interactions
  • Improving the overall UX when working on larger sites or repeated tasks