feat: convert ssh tunnels into a plugin

This commit is contained in:
LukeGus committed 2026-09-23 17:27:28 -05:00
1 parent c85c1fdb86
commit 1682861853
220 files changed
+36928 -11374

No files matched your search

+6
View File
@@ -661,6 +661,12 @@ export interface PluginSshConnectOptions {
prompt?: PluginSshPromptChannel;
/** Config fields to force, e.g. a longer readyTimeout. */
overrides?: Record<string, unknown>;
/**
* An already-open stream to the host, such as a forwardOut channel through
* another host. The transport step is skipped: no port knocking, proxy,
* jump hosts or DNS lookup. Host key checks and auth still run.
*/
sock?: unknown;
}
export interface PluginSshConnection<Client = unknown> {