mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-27 17:58:07 +00:00
The sidebar "+" ran startFreshSessionDraft, so it replaced whatever was on screen — ⌘N behavior. With a conversation already open (possibly mid-turn) that discards it to make room for a blank draft, which is not what a create affordance should do. The tab-strip "+" and ⌘T already stack a new tab. Route the sidebar button through the same path once a session is loaded, falling back to the fresh-draft path when the surface is empty and there is no tab worth preserving. openNewSessionTile now takes an optional cwd so the new tab stays anchored to the clicked project/worktree lane. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||