aboutsummaryrefslogtreecommitdiff
path: root/docs/next/website/src/content
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-09-13 13:47:53 +0300
committerGitHub <noreply@github.com>2026-09-13 13:47:53 +0300
commitfc44f61a10ac04688b2fedfa670f38a463ca25ac (patch)
tree29ca9c5411a444c051a7f9ea3db456d113a080d6 /docs/next/website/src/content
parentbafbc0949dd996cf7fd0848c8965e254348cc11e (diff)
fix: disconnect stalled terminal observers (#4039)
Diffstat (limited to 'docs/next/website/src/content')
-rw-r--r--docs/next/website/src/content/docs/cli-reference.mdx3
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