DEV Community

slaveoftime
slaveoftime

Posted on

I made Open Relay's session detail view more trustworthy for long-running sessions

I made Open Relay's session detail view more trustworthy for long-running sessions

I spent today's Open Relay work on session supervision UX instead of adding another flashy feature.

The changes were practical:

  • fixed session log replay pagination so reopening a long-running session gives me the right buffered context
  • improved live output append so the session detail page behaves more like a reliable observation window
  • stopped resize thrash so the last client actively controlling the session keeps its terminal size

That is the kind of work I care about in Open Relay / oly.

I am building it to run interactive CLIs and AI agents like managed services: start a command once, detach, come back later, inspect logs, send input only when needed, or reattach when I want full control.

If that supervision layer is going to be useful for real long-running work, the session detail view cannot feel flimsy. Replayed logs need to be trustworthy, live output needs to stay readable, and multi-client control needs clear behavior instead of hidden tug-of-war.

These are not flashy release notes, but they are exactly the kind of improvements that make a long-lived session control plane usable day after day.

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

Top comments (0)