mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-31 19:16:29 +00:00
ChatView migrated tip-keyed composer queue/draft entries onto queueSessionKey whenever the two ids differed. queueSessionKey is route-driven and can flip to Session B a frame before the store selection leaves Session A, so migrate re-homed A queue entries onto B and the idle ChatBar auto-drained them into the wrong chat. Gate migrate on same-conversation lineage only (tip to root). Also honor lineage when background queue drain decides selected/busy, so a root queue key is not treated as idle/offscreen while the compression tip is still working. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||