# mcp.caller.Relation

- **Module:** mcp.caller
- **Package:** tmux-mcp
- **Language:** Rust
- **Kind:** enum
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/tmux-mcp/src/caller.rs#L27
- **Page:** https://libtmux.org/en/rs/latest/mcp/reference/mcp-caller-relation/

How a pane relates to the process answering the request.

Three values rather than a boolean, because "not the caller's pane" and
"there is no caller" are different answers and an agent acts differently on
each.

## Members

- `Unknown` (constant): This process is not running inside tmux, so no pane is its own.
- `Own` (constant): Confirmed: the same tmux server, and the same pane.
- `Other` (constant): Some other pane, or a pane this crate cannot prove is the caller's.
