Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | V | W _ __init__() (libtmux_mcp._utils.CallerIdentity method) (libtmux_mcp._utils.ExpectedToolError method) (libtmux_mcp.middleware.AuditMiddleware method) (libtmux_mcp.middleware.ReadonlyRetryMiddleware method) (libtmux_mcp.middleware.SafetyMiddleware method) _abc_impl (libtmux_mcp.models.BufferContent attribute) (libtmux_mcp.models.BufferRef attribute) (libtmux_mcp.models.CaptureSinceResult attribute) (libtmux_mcp.models.ContentChangeResult attribute) (libtmux_mcp.models.EnvironmentResult attribute) (libtmux_mcp.models.EnvironmentSetResult attribute) (libtmux_mcp.models.HookEntry attribute) (libtmux_mcp.models.HookListResult attribute) (libtmux_mcp.models.OptionResult attribute) (libtmux_mcp.models.OptionSetResult attribute) (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) (libtmux_mcp.models.RunCommandResult attribute) (libtmux_mcp.models.SearchPanesResult attribute) (libtmux_mcp.models.SendKeysBatchResult attribute) (libtmux_mcp.models.SendKeysOperation attribute) (libtmux_mcp.models.SendKeysOperationResult attribute) (libtmux_mcp.models.ServerInfo attribute) (libtmux_mcp.models.SessionInfo attribute) (libtmux_mcp.models.ToolCallBatchResult attribute) (libtmux_mcp.models.ToolCallOperation attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) (libtmux_mcp.models.WaitForTextResult attribute) (libtmux_mcp.models.WindowInfo attribute) _apply_filters() (in module libtmux_mcp._utils) _batch_response_size() (in module libtmux_mcp.tools.batch_tools) _build_instructions() (in module libtmux_mcp.server) _call_one_tool() (in module libtmux_mcp.tools.batch_tools) _call_tools_batch() (in module libtmux_mcp.tools.batch_tools) _caller_is_on_server() (in module libtmux_mcp._utils) _caller_is_strictly_on_server() (in module libtmux_mcp._utils) _check_operation_allowed() (in module libtmux_mcp.tools.batch_tools) _client_label() (in module libtmux_mcp.middleware) _CLIENT_SCHEDULING_FLAG (in module libtmux_mcp.middleware) _coerce_bool() (in module libtmux_mcp._utils) _coerce_dict_arg() (in module libtmux_mcp._utils) _coerce_int() (in module libtmux_mcp._utils) _compute_is_caller() (in module libtmux_mcp._utils) _content_block_to_dict() (in module libtmux_mcp.tools.batch_tools) _effective_socket_path() (in module libtmux_mcp._utils) _enable_allowed_tools() (in module libtmux_mcp.server) _ensure_tool_result() (in module libtmux_mcp.tools.batch_tools) _error_tool_result() (in module libtmux_mcp.middleware) _FastMCPValidationLogFilter (class in libtmux_mcp.middleware) _format_schema_validation_error() (in module libtmux_mcp.middleware) _gc_mcp_buffers() (in module libtmux_mcp.server) _get_allowed_tool_tier() (in module libtmux_mcp.tools.batch_tools) _get_caller_identity() (in module libtmux_mcp._utils) _get_server() (in module libtmux_mcp._utils) _INSTR_BUFFERS_GAP (in module libtmux_mcp.server) _INSTR_HOOKS_GAP (in module libtmux_mcp.server) _INSTR_SCOPE (in module libtmux_mcp.server) _invalidate_server() (in module libtmux_mcp._utils) _is_allowed() (libtmux_mcp.middleware.SafetyMiddleware method) _is_schema_validation_error() (in module libtmux_mcp.middleware) _is_tmux_socket_live() (in module libtmux_mcp.tools.server_tools) _lifespan() (in module libtmux_mcp.server) _limit_batch_result() (in module libtmux_mcp.tools.batch_tools) _log_error() (libtmux_mcp.middleware.ToolErrorResultMiddleware method) _map_exception_to_tool_error() (in module libtmux_mcp._utils) _MAX_LOGGED_STR_LEN (in module libtmux_mcp.middleware) _NESTED_ARG_LIST_NAMES (in module libtmux_mcp.middleware) _operation_has_nested_payload() (in module libtmux_mcp.tools.batch_tools) _probe_server_by_path() (in module libtmux_mcp.tools.server_tools) _redact_digest() (in module libtmux_mcp.middleware) _redacted_value_shape() (in module libtmux_mcp.middleware) _register_all() (in module libtmux_mcp.server) _resolve_option_target() (in module libtmux_mcp.tools.option_tools) _resolve_pane() (in module libtmux_mcp._utils) _resolve_safety_level() (in module libtmux_mcp.server) _resolve_session() (in module libtmux_mcp._utils) _resolve_window() (in module libtmux_mcp._utils) _RESPONSE_LIMITED_TOOLS (in module libtmux_mcp.server) _result_error_text() (in module libtmux_mcp.tools.batch_tools) _schema_validation_error() (in module libtmux_mcp.middleware) _SENSITIVE_ARG_NAMES (in module libtmux_mcp.middleware) _serialize_pane() (in module libtmux_mcp._utils) _serialize_session() (in module libtmux_mcp._utils) _serialize_window() (in module libtmux_mcp._utils) _ServerCacheKey (in module libtmux_mcp.server) _strip_validation_error_inputs() (in module libtmux_mcp.middleware) _summarize_args() (in module libtmux_mcp.middleware) _summarize_nested_operation_args() (in module libtmux_mcp.middleware) _summarize_send_keys_operation_args() (in module libtmux_mcp.middleware) _summarize_tool_batch_operation_args() (in module libtmux_mcp.middleware) _tmux_argv() (in module libtmux_mcp._utils) _tool_tier() (in module libtmux_mcp.tools.batch_tools) _truncate_to_result() (libtmux_mcp.middleware.TailPreservingResponseLimitingMiddleware method) _TRUNCATION_HEADER_TEMPLATE (in module libtmux_mcp.middleware) _unexpected_kwargs() (in module libtmux_mcp.middleware) _validation_errors_without_inputs() (in module libtmux_mcp.middleware) A active_pane_id (libtmux_mcp.models.SessionInfo attribute) (libtmux_mcp.models.WindowInfo attribute) alternate_on (libtmux_mcp.models.PaneSnapshot attribute) ANNOTATIONS_MUTATING_DESTRUCTIVE (in module libtmux_mcp._utils) ANNOTATIONS_SHELL (in module libtmux_mcp._utils) arguments (libtmux_mcp.models.ToolCallOperation attribute) AuditMiddleware (class in libtmux_mcp.middleware) B buffer_name (libtmux_mcp.models.BufferContent attribute) (libtmux_mcp.models.BufferRef attribute) BufferContent (class in libtmux_mcp.models) BufferRef (class in libtmux_mcp.models) build_mcp_server() (in module libtmux_mcp.server) C call_destructive_tools_batch() (in module libtmux_mcp.tools.batch_tools) call_mutating_tools_batch() (in module libtmux_mcp.tools.batch_tools) call_readonly_tools_batch() (in module libtmux_mcp.tools.batch_tools) CallerIdentity (class in libtmux_mcp._utils) capture_pane() (in module libtmux_mcp.tools.pane_tools) capture_since() (in module libtmux_mcp.tools.pane_tools) CaptureSinceResult (class in libtmux_mcp.models) changed (libtmux_mcp.models.ContentChangeResult attribute) clear_pane() (in module libtmux_mcp.tools.pane_tools) command (libtmux_mcp.models.HookEntry attribute) content (libtmux_mcp.models.BufferContent attribute) (libtmux_mcp.models.PaneSnapshot attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) content_truncated (libtmux_mcp.models.BufferContent attribute) (libtmux_mcp.models.PaneSnapshot attribute) content_truncated_lines (libtmux_mcp.models.BufferContent attribute) (libtmux_mcp.models.PaneSnapshot attribute) ContentChangeResult (class in libtmux_mcp.models) create_session() (in module libtmux_mcp.tools.server_tools) create_window() (in module libtmux_mcp.tools.session_tools) cursor (libtmux_mcp.models.CaptureSinceResult attribute) cursor_x (libtmux_mcp.models.PaneSnapshot attribute) cursor_y (libtmux_mcp.models.PaneSnapshot attribute) D DEFAULT_RESPONSE_LIMIT_BYTES (in module libtmux_mcp.middleware) DISCOVERY_META (in module libtmux_mcp._utils) display_message() (in module libtmux_mcp.tools.pane_tools) E elapsed_seconds (libtmux_mcp.models.CaptureSinceResult attribute) (libtmux_mcp.models.ContentChangeResult attribute) (libtmux_mcp.models.RunCommandResult attribute) (libtmux_mcp.models.SendKeysOperationResult attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) (libtmux_mcp.models.WaitForTextResult attribute) enter (libtmux_mcp.models.SendKeysOperation attribute) enter_copy_mode() (in module libtmux_mcp.tools.pane_tools) entries (libtmux_mcp.models.HookListResult attribute) environment variable LIBTMUX_SAFETY, [1], [2], [3] LIBTMUX_SOCKET, [1], [2], [3], [4] LIBTMUX_SOCKET_PATH, [1] LIBTMUX_TMUX_BIN, [1] TMUX_TMPDIR, [1], [2] EnvironmentResult (class in libtmux_mcp.models) EnvironmentSetResult (class in libtmux_mcp.models) error (libtmux_mcp.models.SendKeysOperationResult attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) exit_copy_mode() (in module libtmux_mcp.tools.pane_tools) exit_status (libtmux_mcp.models.RunCommandResult attribute) ExpectedToolError F failed (libtmux_mcp.models.SendKeysBatchResult attribute) (libtmux_mcp.models.ToolCallBatchResult attribute) FastMCP filter() (libtmux_mcp.middleware._FastMCPValidationLogFilter method) find_pane_by_position() (in module libtmux_mcp.tools.pane_tools) found (libtmux_mcp.models.WaitForTextResult attribute) G get_pane_info() (in module libtmux_mcp.tools.pane_tools) get_server_info() (in module libtmux_mcp.tools.server_tools) get_session_info() (in module libtmux_mcp.tools.session_tools) get_window_info() (in module libtmux_mcp.tools.window_tools) H handle_tool_errors() (in module libtmux_mcp._utils) handle_tool_errors_async() (in module libtmux_mcp._utils) history_size (libtmux_mcp.models.PaneSnapshot attribute) hook_name (libtmux_mcp.models.HookEntry attribute) HookEntry (class in libtmux_mcp.models) HookListResult (class in libtmux_mcp.models) I index (libtmux_mcp.models.HookEntry attribute) (libtmux_mcp.models.SendKeysOperationResult attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) install_fastmcp_validation_log_filter() (in module libtmux_mcp.middleware) is_alive (libtmux_mcp.models.ServerInfo attribute) is_caller (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) K keys (libtmux_mcp.models.SendKeysOperation attribute) kill_pane() (in module libtmux_mcp.tools.pane_tools) kill_server() (in module libtmux_mcp.tools.server_tools) kill_session() (in module libtmux_mcp.tools.session_tools) kill_window() (in module libtmux_mcp.tools.window_tools) L libtmux libtmux_mcp._utils module libtmux_mcp.middleware module libtmux_mcp.models module libtmux_mcp.server module libtmux_mcp.tools.batch_tools module libtmux_mcp.tools.env_tools module libtmux_mcp.tools.option_tools module libtmux_mcp.tools.pane_tools module libtmux_mcp.tools.server_tools module libtmux_mcp.tools.session_tools module libtmux_mcp.tools.window_tools module LIBTMUX_SAFETY, [1], [2] LIBTMUX_SOCKET, [1], [2], [3] LIBTMUX_SOCKET_PATH LIBTMUX_TMUX_BIN limit (libtmux_mcp.models.SearchPanesResult attribute) lines (libtmux_mcp.models.CaptureSinceResult attribute) lines_missed (libtmux_mcp.models.CaptureSinceResult attribute) list_panes() (in module libtmux_mcp.tools.window_tools) list_servers() (in module libtmux_mcp.tools.server_tools) list_sessions() (in module libtmux_mcp.tools.server_tools) list_windows() (in module libtmux_mcp.tools.session_tools) literal (libtmux_mcp.models.SendKeysOperation attribute) logical_name (libtmux_mcp.models.BufferRef attribute) M matched_lines (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.WaitForTextResult attribute) matches (libtmux_mcp.models.SearchPanesResult attribute) MCP meta (libtmux_mcp.models.ToolCallOperationResult attribute) model_config (libtmux_mcp.models.BufferContent attribute) (libtmux_mcp.models.BufferRef attribute) (libtmux_mcp.models.CaptureSinceResult attribute) (libtmux_mcp.models.ContentChangeResult attribute) (libtmux_mcp.models.EnvironmentResult attribute) (libtmux_mcp.models.EnvironmentSetResult attribute) (libtmux_mcp.models.HookEntry attribute) (libtmux_mcp.models.HookListResult attribute) (libtmux_mcp.models.OptionResult attribute) (libtmux_mcp.models.OptionSetResult attribute) (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) (libtmux_mcp.models.RunCommandResult attribute) (libtmux_mcp.models.SearchPanesResult attribute) (libtmux_mcp.models.SendKeysBatchResult attribute) (libtmux_mcp.models.SendKeysOperation attribute) (libtmux_mcp.models.SendKeysOperationResult attribute) (libtmux_mcp.models.ServerInfo attribute) (libtmux_mcp.models.SessionInfo attribute) (libtmux_mcp.models.ToolCallBatchResult attribute) (libtmux_mcp.models.ToolCallOperation attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) (libtmux_mcp.models.WaitForTextResult attribute) (libtmux_mcp.models.WindowInfo attribute) module libtmux_mcp._utils libtmux_mcp.middleware libtmux_mcp.models libtmux_mcp.server libtmux_mcp.tools.batch_tools libtmux_mcp.tools.env_tools libtmux_mcp.tools.option_tools libtmux_mcp.tools.pane_tools libtmux_mcp.tools.server_tools libtmux_mcp.tools.session_tools libtmux_mcp.tools.window_tools move_window() (in module libtmux_mcp.tools.window_tools) N name (libtmux_mcp.models.EnvironmentSetResult attribute) O offset (libtmux_mcp.models.SearchPanesResult attribute) on_call_tool() (libtmux_mcp.middleware.AuditMiddleware method) (libtmux_mcp.middleware.ReadonlyRetryMiddleware method) (libtmux_mcp.middleware.SafetyMiddleware method) (libtmux_mcp.middleware.TailPreservingResponseLimitingMiddleware method) (libtmux_mcp.middleware.ToolErrorResultMiddleware method) on_list_tools() (libtmux_mcp.middleware.SafetyMiddleware method) option (libtmux_mcp.models.OptionResult attribute) (libtmux_mcp.models.OptionSetResult attribute) OptionResult (class in libtmux_mcp.models) OptionSetResult (class in libtmux_mcp.models) output (libtmux_mcp.models.RunCommandResult attribute) output_truncated (libtmux_mcp.models.RunCommandResult attribute) output_truncated_lines (libtmux_mcp.models.RunCommandResult attribute) P Pane pane_active (libtmux_mcp.models.PaneInfo attribute) pane_at_bottom (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_at_left (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_at_right (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_at_top (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_bottom (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_count (libtmux_mcp.models.WindowInfo attribute) pane_current_command (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_current_path (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_dead (libtmux_mcp.models.PaneSnapshot attribute) pane_height (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_id (libtmux_mcp._utils.CallerIdentity attribute) (libtmux_mcp.models.CaptureSinceResult attribute) (libtmux_mcp.models.ContentChangeResult attribute) (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) (libtmux_mcp.models.RunCommandResult attribute) (libtmux_mcp.models.SendKeysOperation attribute) (libtmux_mcp.models.SendKeysOperationResult attribute) (libtmux_mcp.models.WaitForTextResult attribute) pane_in_mode (libtmux_mcp.models.PaneSnapshot attribute) pane_index (libtmux_mcp.models.PaneInfo attribute) pane_left (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_mode (libtmux_mcp.models.PaneSnapshot attribute) pane_pid (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_right (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_title (libtmux_mcp.models.PaneInfo attribute) pane_top (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_tty (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) pane_width (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.PaneSnapshot attribute) PaneContentMatch (class in libtmux_mcp.models) PaneInfo (class in libtmux_mcp.models) PaneSnapshot (class in libtmux_mcp.models) paste_text() (in module libtmux_mcp.tools.pane_tools) pipe_pane() (in module libtmux_mcp.tools.pane_tools) R ReadonlyRetryMiddleware (class in libtmux_mcp.middleware) register() (in module libtmux_mcp.tools.batch_tools) (in module libtmux_mcp.tools.env_tools) (in module libtmux_mcp.tools.option_tools) (in module libtmux_mcp.tools.pane_tools) (in module libtmux_mcp.tools.server_tools) (in module libtmux_mcp.tools.session_tools) (in module libtmux_mcp.tools.window_tools) rename_session() (in module libtmux_mcp.tools.session_tools) rename_window() (in module libtmux_mcp.tools.window_tools) resize_pane() (in module libtmux_mcp.tools.pane_tools) resize_window() (in module libtmux_mcp.tools.window_tools) respawn_pane() (in module libtmux_mcp.tools.pane_tools) response_truncated (libtmux_mcp.models.ToolCallBatchResult attribute) response_truncated_bytes (libtmux_mcp.models.ToolCallBatchResult attribute) results (libtmux_mcp.models.SendKeysBatchResult attribute) (libtmux_mcp.models.ToolCallBatchResult attribute) risk_band_warned (libtmux_mcp.models.WaitForTextResult attribute) run_command() (in module libtmux_mcp.tools.pane_tools) run_server() (in module libtmux_mcp.server) RunCommandResult (class in libtmux_mcp.models) S Safety tier SafetyMiddleware (class in libtmux_mcp.middleware) scroll_position (libtmux_mcp.models.PaneSnapshot attribute) search_panes() (in module libtmux_mcp.tools.pane_tools) SearchPanesResult (class in libtmux_mcp.models) select_layout() (in module libtmux_mcp.tools.window_tools) select_pane() (in module libtmux_mcp.tools.pane_tools) select_window() (in module libtmux_mcp.tools.session_tools) send_keys() (in module libtmux_mcp.tools.pane_tools) send_keys_batch() (in module libtmux_mcp.tools.pane_tools) SendKeysBatchResult (class in libtmux_mcp.models) SendKeysOperation (class in libtmux_mcp.models) SendKeysOperationResult (class in libtmux_mcp.models) Server server_pid (libtmux_mcp._utils.CallerIdentity attribute) ServerInfo (class in libtmux_mcp.models) Session session_attached (libtmux_mcp.models.SessionInfo attribute) session_count (libtmux_mcp.models.ServerInfo attribute) session_created (libtmux_mcp.models.SessionInfo attribute) session_id (libtmux_mcp._utils.CallerIdentity attribute) (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.SendKeysOperation attribute) (libtmux_mcp.models.SessionInfo attribute) (libtmux_mcp.models.WindowInfo attribute) session_name (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.SendKeysOperation attribute) (libtmux_mcp.models.SessionInfo attribute) (libtmux_mcp.models.WindowInfo attribute) SessionInfo (class in libtmux_mcp.models) set_environment() (in module libtmux_mcp.tools.env_tools) set_option() (in module libtmux_mcp.tools.option_tools) set_pane_title() (in module libtmux_mcp.tools.pane_tools) show_environment() (in module libtmux_mcp.tools.env_tools) show_option() (in module libtmux_mcp.tools.option_tools) SIGINT SIGQUIT snapshot_pane() (in module libtmux_mcp.tools.pane_tools) Socket socket_name (libtmux_mcp.models.ServerInfo attribute) SOCKET_NAME_EXEMPT (in module libtmux_mcp.tools.server_tools) socket_path (libtmux_mcp._utils.CallerIdentity attribute) (libtmux_mcp.models.ServerInfo attribute) split_window() (in module libtmux_mcp.tools.window_tools) status (libtmux_mcp.models.EnvironmentSetResult attribute) (libtmux_mcp.models.OptionSetResult attribute) stopped_at (libtmux_mcp.models.SendKeysBatchResult attribute) (libtmux_mcp.models.ToolCallBatchResult attribute) structured_content (libtmux_mcp.models.ToolCallOperationResult attribute) succeeded (libtmux_mcp.models.SendKeysBatchResult attribute) (libtmux_mcp.models.ToolCallBatchResult attribute) success (libtmux_mcp.models.SendKeysOperationResult attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) suppress_history (libtmux_mcp.models.SendKeysOperation attribute) swap_pane() (in module libtmux_mcp.tools.pane_tools) T TailPreservingResponseLimitingMiddleware (class in libtmux_mcp.middleware) timed_out (libtmux_mcp.models.RunCommandResult attribute) title (libtmux_mcp.models.PaneSnapshot attribute) tmux TMUX_TMPDIR, [1], [2] tool (libtmux_mcp.models.ToolCallOperation attribute) (libtmux_mcp.models.ToolCallOperationResult attribute) ToolCallBatchResult (class in libtmux_mcp.models) ToolCallOperation (class in libtmux_mcp.models) ToolCallOperationResult (class in libtmux_mcp.models) ToolErrorResultMiddleware (class in libtmux_mcp.middleware) total_panes_matched (libtmux_mcp.models.SearchPanesResult attribute) truncated (libtmux_mcp.models.CaptureSinceResult attribute) (libtmux_mcp.models.SearchPanesResult attribute) truncated_bytes (libtmux_mcp.models.CaptureSinceResult attribute) truncated_lines (libtmux_mcp.models.CaptureSinceResult attribute) truncated_panes (libtmux_mcp.models.SearchPanesResult attribute) V value (libtmux_mcp.models.EnvironmentSetResult attribute) (libtmux_mcp.models.OptionResult attribute) (libtmux_mcp.models.OptionSetResult attribute) variables (libtmux_mcp.models.EnvironmentResult attribute) version (libtmux_mcp.models.ServerInfo attribute) W wait_for_content_change() (in module libtmux_mcp.tools.pane_tools) wait_for_text() (in module libtmux_mcp.tools.pane_tools) WaitForTextResult (class in libtmux_mcp.models) Window window_active (libtmux_mcp.models.WindowInfo attribute) window_count (libtmux_mcp.models.SessionInfo attribute) window_height (libtmux_mcp.models.WindowInfo attribute) window_id (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.PaneInfo attribute) (libtmux_mcp.models.SendKeysOperation attribute) (libtmux_mcp.models.WindowInfo attribute) window_index (libtmux_mcp.models.WindowInfo attribute) window_layout (libtmux_mcp.models.WindowInfo attribute) window_name (libtmux_mcp.models.PaneContentMatch attribute) (libtmux_mcp.models.WindowInfo attribute) window_width (libtmux_mcp.models.WindowInfo attribute) WindowInfo (class in libtmux_mcp.models)