Remote Control
In control mode you don't just watch -- you can drive the remote pane yourself.
What you'll see
- Launch
ryshand double-Escape into rysh mode. ##upstream subscribe abc123 controlrequests two-way access to a control-mode share.##upstream send ls -lapushes text to the remote pane; the server validates subscriber, mode, and blocklist.####pane inforuns the##pane inforysh command on the source pane (four-hash prefix).- With
command_approvalset, each command waits for the owner's approval before executing.
Commands shown
rysh
##upstream subscribe abc123 control
##upstream send ls -la
####pane info
##upstream send git status
Keys used
EnterEscape
Transcript
0:00In control mode you don't just watch -- you can drive the remote pane yourself.
0:03Start rysh and double-Escape into rysh mode. First we subscribe to a share in control mode.
0:27Want to run a rysh command on the source pane? Prefix it with four hashes -- ####pane info runs ##pane info remotely.
0:37If the owner set command_approval, each command waits for their yes before it executes. Safety stays with the pane's owner.
0:42Control mode turns a remote share into true pair programming -- gated by the owner's rules.
Key takeaway
A control-mode subscriber uses ##upstream send <text> for input and ####<command> to run ##<command> on the source pane, all gated by server validation and optional owner approval.