What
Entries that come from a prior session (rather than the current one) are now tagged with a sessionTail marker in several places:
- Recent session/path history entries get
sessionTail: truewhen they are added to the result list. - Entries appended to available-model lists (both plain string values and custom-model entries) are tagged
sessionTail: trueas well, with matching logic switched to a new helper. - The model-picker state now also returns
basePickerIds, a version of the picker id list withsessionTail-flagged entries filtered out, alongside the existing fullpickerIds.
Why
This lets parts of the UI, like the base model picker, show only entries that belong to the current session instead of ones carried over from an earlier one, while still keeping the full list available where needed.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is unclear what a "session tail" model entry is or what visible effect excluding it from `basePickerIds` has for users of the model…