close

DEV Community

slaveoftime
slaveoftime

Posted on

I taught Open Relay's live session terminal a real Ctrl+V workflow

I taught Open Relay's live session terminal a real Ctrl+V workflow

If terminal-first AI workflows are going to hold up in real use, the friction is usually not in the headline feature. It is in the handoff moments.

That is why I spent this Open Relay / oly change on something small but important inside the live SessionDetail terminal: Ctrl+V now works like it should.

The behavior is practical:

  • pasted text is sent directly into the running terminal session
  • pasted files are uploaded first, then the returned file address is sent back into the session
  • multi-file clipboard cases now have focused test coverage instead of being left as a hopeful edge case

I care about this because Open Relay is not trying to be a flashy terminal wrapper. I am building it as a supervision layer for long-running CLI and agent sessions: start them once, let them keep running, come back later, inspect logs, send input, reattach, and take over only when needed.

That model falls apart if handoff is clumsy.

When I jump back into an already-running session, I do not always need a new command. Sometimes I need to paste a short fix, drop in a file, or pass a path back into the terminal without breaking flow. A real Ctrl+V path inside the live terminal matters more than it sounds.

This is one reason I still think CLI / TUI is the natural home for serious code-agent work. It stays close to the real tools, scripts, and environments people already use. The job of a project like Open Relay is to make that terminal-first model easier to supervise and easier to recover.

Repo: https://github.com/slaveOftime/open-relay

Top comments (0)