# tmux_snapshot

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

> Capture ordered metadata and evaluate Ruby criteria locally. Pages retain one immutable capture; expired cursors require a new query. Limit defaults to 50 records, maximum 200.

MCP is in development

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

Capture ordered metadata and evaluate Ruby criteria locally. Pages retain one immutable capture; expired cursors require a new query. Limit defaults to 50 records, maximum 200.

**Policy:** enabled by default.

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

## Arguments

* `criteria` optional

  See the schema for this argument’s constraints.

* `cursor` optional · string

  See the schema for this argument’s constraints.

* `entity` optional

  See the schema for this argument’s constraints.

* `limit` optional · integer

  See the schema for this argument’s constraints.

## Schemas

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