mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-27 17:58:07 +00:00
ModelPickerOverlay subscribed to $focusedSessionState whole — a projection of $sessionStates, republished on every message delta — to read two fields that essentially never change (model, provider). The overlay is mounted app-wide and unconditionally renders the un-memoized ModelPickerDialog (closed), so the focused session's stream re-ran the dialog's full hook body ~30x/s. Same defect class and same fix as the statusbar (#72163): select each scalar through useStoreSelector so unchanged values bail out. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||