mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-27 17:58:07 +00:00
The sidebar's project overview put git checkouts with zero Hermes sessions above the repos the user actually works in, and dragging a project into place did not stick. Two causes. The repo discovery payload folded `discovered_repos.last_seen` into `last_active`, but `last_seen` is when the disk scan last saw the directory, so every scanned checkout was stamped "just now" and outranked real work. Activity is now session-derived only; a repo with no sessions reports no activity. The overview also applied the manual drag-order through `orderByIds`, which floats every id missing from the saved order to the top. That is right for sessions, where a new chat should not sink, but the overview keeps receiving newly-scanned repos — so once the user dragged anything, each new discovery jumped above their hand-picked list. Projects the user has not ordered now keep their deterministic position: ones with real activity still surface on top, zero-session discoveries sort below the ordered list. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||