Provide chat title as context to Leo during conversations

**(I eat my own “dog food”, so I asked Leo premium to prepare the request for me)

Description:** Currently, Leo cannot see the title of the chat it’s participating in, whether auto-generated or user-modified. This creates a missed opportunity for contextual understanding.

Problem: Users often rename chats to reflect their purpose (“German Learning,” “Project X Technical Discussion,” “Research Notes,” etc.). These titles represent valuable metadata about the conversation’s intent and scope, but Leo has no access to this information.

Proposed solution: Include the chat title as part of the context provided to Leo at the start of each message. This could be done via:

  • A system message indicating the chat title

  • Metadata passed alongside the conversation history

  • A simple prefix in the context window

Use case: When users organize multiple Leo conversations by topic, the title provides important framing:

  • Helps Leo understand the conversation’s purpose without requiring explicit re-explanation

  • Allows better continuity when returning to a chat after time away

  • Enables Leo to recognize when a query might be off-topic for that particular workspace

  • Improves coherence in long-running, topic-specific conversations

This is especially valuable when combined with the proposed workspace/profile feature, where each workspace would have a descriptive title indicating its purpose.

Technical note: This should respect privacy—titles remain local and are simply passed as context, not stored externally.