Skip to content

Hot-swap Chat Profile within an active conversation #2899

@Thomas-Fernandes

Description

@Thomas-Fernandes

Is your feature request related to a problem? Please describe.
Currently, changing Chat Profile creates a new conversation and loses the chat history. This prevents several use cases where keeping the conversation context while changing the model/prompt would be valuable.

Describe the solution you'd like
Allow switching Chat Profile mid-conversation. The chat history (messages, user/assistant exchanges) is preserved, but subsequent user messages are routed to the new profile's configuration (model, system prompt, settings).

Use cases

  • A/B testing — required prerequisite for A/B testing — side-by-side model/prompt comparison in chat #2895 (side-by-side model/prompt comparison)
  • Model escalation — start with a fast model (Haiku) and switch to a more capable one (Sonnet/Opus) when the conversation needs it
  • Prompt iteration — test a new prompt template on an existing conversation without starting over

Metadata

Metadata

Assignees

No one assigned
    No fields configured for Feature.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions