{"repo":"NousResearch/hermes-agent","public_id":"108694","display_label":"Desktop session git branch tracking fixes","summary":"These items address bugs in the desktop client where sessions and project lanes incorrectly handled git branch references, including fallback to wrong branch names and failure when the default branch is not 'main'. Fixes cover branch preservation, worktree-aware session tracking, and lazy session row enrichment.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":128428,"merged_at":"2026-09-29T21:56:13+00:00"},"resolution":{"state":"resolved","by":"pr-128428"},"freshness":{"state":"verified","last_verified_at":"2026-09-29T21:56:13+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":108694,"pr_number":128428,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-29T21:56:13+00:00"},{"issue_number":108784,"pr_number":128428,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-29T21:56:13+00:00"}],"members":[{"kind":"issue","number":108694,"title":"[Bug]: Desktop — new session on a project lane fails with 'invalid reference: main' when the repo's default branch is master","url":null,"state":"closed"},{"kind":"pr","number":108701,"title":"fix(desktop): preserve actual project lane branch","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#128428","number":128428}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":127011,"title":"fix(desktop): git-enrich lazily created session rows; never switch to a fallback lane label","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#128428","number":128428},{"kind":"pr","value":"#108789","number":108789}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":128428,"title":"fix(desktop): sessions follow the agent's worktree and record their git branch","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/chat/sidebar/projects/workspace-group.tsx","apps/desktop/src/app/chat/sidebar/projects/workspace-groups.test.ts","apps/desktop/src/app/chat/sidebar/projects/workspace-groups.ts","apps/desktop/src/app/chat/sidebar/sessions-section-new-session-drag.test.tsx","tests/tui_gateway/test_desktop_session_row_git_meta.py","tests/tui_gateway/test_session_cwd_follow.py","tests/tui_gateway/test_session_git_metadata_generation.py","tui_gateway/server.py","tui_gateway/session_workdir.py","website/docs/user-guide/desktop.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}