46e06264da
* tmp * tmp * tmp * feat(agent-manager): add fixed local session tab with branch display and persistence Add a dedicated local session item at the top of the agent manager sidebar that always runs in the main repo (never a worktree). The local session persists across panel reopens via vscode webview state, shows the current git branch name (refreshed on click), and supports keyboard navigation. Extract navigation logic into a pure testable function with 16 unit tests. * fix(agent-manager): invalidate stale persisted localSessionID on recovery The local session ID was persisted to webview state but never checked against the actual sessions list on recovery. If the session was deleted or expired between VS Code reloads, the UI would get stuck selecting a ghost session with no way to recover.