feat: optional auto reconnect for dropped ssh sessions (#1321)

This commit is contained in:
LukeGus committed 2026-09-30 14:02:42 -05:00
1 parent 41d0c0ab85
commit 911fc3bc69
6 files changed
+129 -3

No files matched your search

@@ -81,6 +81,7 @@ export interface TerminalBehavior {
localEcho: HostLocalEcho;
passwordPromptAutoFill: boolean;
sudoPasswordAutoFill: boolean;
autoReconnect: boolean;
}
/** Everything the host editor's Terminal tab edits. */
@@ -121,6 +122,7 @@ export const BEHAVIOR_KEYS = [
"localEcho",
"passwordPromptAutoFill",
"sudoPasswordAutoFill",
"autoReconnect",
] as const satisfies readonly (keyof TerminalBehavior)[];
export const INHERIT_APPEARANCE_KEY = "inheritAppearance";
@@ -169,6 +171,7 @@ export const DEFAULT_BEHAVIOR: TerminalBehavior = {
localEcho: "auto",
passwordPromptAutoFill: true,
sudoPasswordAutoFill: false,
autoReconnect: false,
};
export const DEFAULT_HOST_TERMINAL_SETTINGS: HostTerminalSettings = {