# tmux_wait

Source: https://libtmux.org/en/ruby/latest/mcp/tools/tmux_wait/

> Wait for observed literal screen text or the initial pane process exit. Deadline in seconds is capped by the application limit. Uses control events/process descriptors; no polling. Requires tmux>=3.3 and Linux peer pidfds with matching PID namespaces or Darwin kqueue process observation. Reports observed evidence, never remote termination caused by cancellation or an inferred process exit status.

MCP is in development

Server behavior and tool contracts may change. Tool availability depends on the server configuration.

Wait for observed literal screen text or the initial pane process exit. Deadline in seconds is capped by the application limit. Uses control events/process descriptors; no polling. Requires tmux>=3.3 and Linux peer pidfds with matching PID namespaces or Darwin kqueue process observation. Reports observed evidence, never remote termination caused by cancellation or an inferred process exit status.

**Policy:** opt in with --enable-tool tmux\_wait.

[All Ruby tools](../) · [JSON](../tmux_wait.json) · [Source](https://github.com/libtmux/libtmux-ruby/blob/e3815d2b35a6c663f20769231e1d22b565f87038/gems/libtmux-mcp/lib/libtmux/mcp/catalog.rb#L241)

## Arguments

This tool has no top-level named arguments. Consult its schema below.

## Schemas

The schema defines required fields, nested values, defaults, and validation constraints.
