Skip to content
Klyo Changelog

Model selection stays consistent across a conversation

Switching the model mid-conversation now sticks: regenerate, retry, summaries, and exports use the model you selected instead of reverting to the previous answer’s model. Opening a conversation or following a deep link sets the picker to that conversation’s model; if that model is no longer available, the picker falls back visibly with a notice rather than showing a blank selection. A secure or local PII fallback now applies to a single turn only and no longer rewrites the conversation’s model.

A request naming a missing, unknown, or disallowed model is refused with a clear error naming the model instead of quietly using the server default. When the answering model differs from the one requested — failover, secure fallback, or auto-routing — non-streaming API responses report it in a new switched_from field.

No action required.