Files
hermes-agent/tests
bb 6ff052479b fix(tui_gateway): report a lazy session's own cwd, not the launch dir
`_fallback_session_info` returned `_default_session_cwd()` — the directory the
gateway process happened to start in — so a session resumed without a built
agent told its client the wrong workspace, and the desktop Files pane painted
the wrong project even after the renderer rebound correctly.

Return the session's own cwd and always emit `branch` ("" outside a git repo)
so a client can clear a stale label instead of retaining it. This matches the
contract `_lazy_session_info` already follows a few hundred lines above.

Co-authored-by: ZHJay <ZHJay@users.noreply.github.com>
2026-08-07 13:07:02 -05:00
..