diff --git a/agent/reconnectingpty/screen.go b/agent/reconnectingpty/screen.go index 3fc93d88102f8..ca3451fe33947 100644 --- a/agent/reconnectingpty/screen.go +++ b/agent/reconnectingpty/screen.go @@ -78,8 +78,6 @@ func newScreen(ctx context.Context, cmd *pty.Cmd, options *Options, logger slog. } rpty.id = hex.EncodeToString(buf) - go rpty.lifecycle(ctx, logger) - settings := []string{ // Disable the startup message that appears for five seconds. "startup_message off", @@ -124,6 +122,8 @@ func newScreen(ctx context.Context, cmd *pty.Cmd, options *Options, logger slog. return rpty } + go rpty.lifecycle(ctx, logger) + return rpty }