# libtmux_mcp.models.WaitForTextResult.outcome

- **Module:** libtmux_mcp.models
- **Package:** libtmux-mcp
- **Language:** Python
- **Kind:** attribute
- **Source:** https://github.com/tmux-python/libtmux-mcp/blob/4daddc0dfca96c43bf521d818bf91564e1434760/src/libtmux_mcp/models.py#L255
- **Page:** https://libtmux.org/en/py/stable/mcp/reference/libtmux_mcp-models-waitfortextresult-outcome/

```py
libtmux_mcp.models.WaitForTextResult.outcome: t.Literal[ "matched", "any_output", "stopped", "alternate_screen", "timeout" ] = Field(
        description=(
            "How the wait ended. ``matched``: a ``patterns`` entry hit. "
            "``any_output``: ``patterns`` was omitted and something — "
            "possibly just a prompt repaint — was written; read it as "
            "'the pane moved', never as 'the command finished'. "
            "``stopped``: a ``stop`` failure marker hit. "
            "``alternate_screen``: the pane was under a pager, editor, or "
            "full-screen TUI, which repaints the whole grid, so matching "
            "was suppressed — read the screen with snapshot_pane instead "
            "of retrying. ``timeout``: nothing matched in the budget."
        )
    )
```
