waveterm/pkg/remote
Mike Sawka ae3e9f05b7
new job manager / framework for creating persistent remove sessions (#2779)
lots of stuff here.

introduces a streaming framework for the RPC system with flow control.
new authentication primitives for the RPC system. this is used to create
a persistent "job manager" process (via wsh) that can survive
disconnects. and then a jobcontroller in the main server that can
create, reconnect, and manage these new persistent jobs.

code is currently not actively hooked up to anything minus some new
debugging wsh commands, and a switch in the term block that lets me test
viewing the output.

after PRing this change the next steps are more testing and then
integrating this functionality into the product.
2026-01-21 16:54:18 -08:00
..
awsconn Clean up atom usage in preview (#1986) 2025-02-18 16:40:36 -08:00
conncontroller new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
connparse Add S3 fileshare implementation, improve cp behavior (#1896) 2025-02-14 17:27:02 -08:00
fileshare Not found paths in prefix fs always treated as dir (#2002) 2025-02-21 16:32:14 -08:00
connutil.go wsh file overhaul without cross-remote copy and S3 (#1790) 2025-01-22 14:50:09 -08:00
sshagent_unix.go feat: implement SSH agent for Windows with tests (#2644) 2025-12-15 11:05:11 -08:00
sshagent_unix_test.go feat: implement SSH agent for Windows with tests (#2644) 2025-12-15 11:05:11 -08:00
sshagent_windows.go feat: implement SSH agent for Windows with tests (#2644) 2025-12-15 11:05:11 -08:00
sshagent_windows_test.go feat: implement SSH agent for Windows with tests (#2644) 2025-12-15 11:05:11 -08:00
sshclient.go feat: implement SSH agent for Windows with tests (#2644) 2025-12-15 11:05:11 -08:00