Skip to content

feat(threads): show where the model changed for the next message - #212

Merged
adampeterhiggins merged 1 commit into
mainfrom
ah/show-model-change-marker
Oct 7, 2026
Merged

adampeterhiggins merged 1 commit into
mainfrom
ah/show-model-change-marker

Conversation

@adampeterhiggins

Copy link
Copy Markdown
Owner

Summary

Switching models inside an existing thread left no marker, unlike forking the chat onto another provider, which leaves a divider in the new thread. The transcript now shows the model the conversation was on and the model the next message uses.

The divider appears as soon as the composer selection differs, and it stays in the history above the message that uses the new model. A provider switch that already shows a context handoff keeps that handoff. Changing only effort or another option on the same model does not add a divider.

Test plan

  • In a started thread, change the model in the composer and confirm a "Model changed" divider appears before sending
  • Send the next message and confirm the divider stays above that message after reload
  • Change the model back before sending and confirm the divider disappears
  • Change only effort on the same model and confirm no divider
  • Switch providers in a way that already shows a context handoff and confirm there is not a second divider
  • Repeat the model change on mobile

Grok 4.7 in Cursor via T3 Code.

Made with Cursor

Switching models inside a thread left no marker, unlike a fork into a new thread. Record the change in the transcript and show it as soon as the composer selection differs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant