diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-09-13 13:47:53 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-13 13:47:53 +0300 |
| commit | fc44f61a10ac04688b2fedfa670f38a463ca25ac (patch) | |
| tree | 29ca9c5411a444c051a7f9ea3db456d113a080d6 /docs | |
| parent | bafbc0949dd996cf7fd0848c8965e254348cc11e (diff) | |
fix: disconnect stalled terminal observers (#4039)
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/next/website/src/content/docs/cli-reference.mdx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/next/website/src/content/docs/cli-reference.mdx b/docs/next/website/src/content/docs/cli-reference.mdx index c25b64e6..ad9d7c5a 100644 --- a/docs/next/website/src/content/docs/cli-reference.mdx +++ b/docs/next/website/src/content/docs/cli-reference.mdx @@ -380,6 +380,9 @@ terminal, or agent target. It prints newline-delimited JSON `terminal.frame` records with base64-encoded ANSI bytes, then a `terminal.closed` record when the server closes the stream. Multiple observers can watch the same terminal without taking input, resize, scroll, or takeover authority. +On Linux and macOS, an observer is disconnected if a socket write makes no progress +for 30 seconds. A stalled stream can end without a final `terminal.closed` record; +the pane and other clients keep running. Quiet panes do not trigger this timeout. `terminal title clear` hands the outer terminal window title back to `ui.window_title`. ## Output waits |
