mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
The orcad/remote-install transport now exposes exec as a neutral RemoteCommandChannel (a Duplex with stdin, stderr, close and exit/close events) instead of ssh2's ClientChannel, and drops sftp(): the only consumer was a fallback for doubles without writeFile/uploadDirectory, which the transport type already requires. SshConnection still satisfies the type structurally, so the SSH adapter keeps returning the connection itself and identity-keyed caches are unchanged. The stdio bridge provider is split: the loopback listener (admission, queueing, socket piping) now takes a channel factory and knows nothing of SSH; the SSH provider resolves and checks the bridge over the host transport and hands the listener a factory. No behavior or wire change.