fix(tmux): pass full session info to the terminal's session picker (#1552)

The tmux.sessions service reduced detected sessions to bare names, but the
picker reads session.name, so every entry rendered blank and selecting one
sent an empty name, which created a new session instead of attaching.
This commit is contained in:
ZacharyZcR authored and GitHub committed 2026-10-03 21:04:04 +08:00
1 parent ab7a68aa84
commit 57151c0e84
3 files changed
+31 -14

No files matched your search

+9 -1
View File
@@ -65,9 +65,17 @@ export interface TerminalHistoryV1 {
list: (hostId: number, limit?: number) => Promise<CommandHistoryEntry[]>;
}
export interface TmuxSessionInfo {
name: string;
created: number;
lastActivity: number;
windows: number;
attachedClients: number;
}
export interface TmuxDetection {
available: boolean;
sessions: string[];
sessions: TmuxSessionInfo[];
}
/**