Something went wrong. Try again.
ATProto-based AI Assistant Chat interface.
Something went wrong. Try again.
A chat keeps the model last used on its branch, the nearest reply's or the one a message asked for, even when that reply failed or was stopped, so the app never switches models on its own.
The server and the composer share the rule, in lastUsedModel and inheritedModel. The composer's model select shows a chat's own model by name, offers "Default" only before the chat has one, where it means the default from settings, and shows a loading line while the chat's messages are on their way. Each message names the model that answers it, even one left to the default, and Regenerate and Try again send the reply's own model, so a changed default or a sibling's model never takes its place.
Author
pouriade.com Date (Oct 20, 2026, 3:19 AM UTC) Commit
Copy SHA
Parent 0d1f9066 0d1f9066220ac70766ae90b32230be62eff5ad71