Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

libtmux_mcp.models.BufferRef

Python
  • Python
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

API reference · Markdown

class libtmux_mcp.models.BufferRef
class [source]
class [source]
class libtmux_mcp.models.BufferRef
Bases:
  • BaseModel

Handle returned by load_buffer .

Agent-created tmux paste buffers are namespaced with a per-call UUID to avoid collisions on the server-global buffer namespace when concurrent agents (or parallel tool calls from a single agent) are staging content. Callers must use the buffer_name this model carries on subsequent paste_buffer , show_buffer , and delete_buffer calls.

Members

buffer_name

buffer_name : str = Field( description=( "The actual tmux buffer name (with prefix and UUID nonce). " "Pass this back to paste_buffer/show_buffer/delete_buffer." ), )
attribute [source]
attribute [source]
buffer_name

logical_name

logical_name : str | None = Field( default=None, description="Optional logical name supplied by the caller, if any.", )
attribute [source]
attribute [source]
logical_name
Esc

Type to search.