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

libtmux_mcp.models.SessionInfo

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.SessionInfo
class [source]
class [source]
class libtmux_mcp.models.SessionInfo
Bases:
  • BaseModel

Serialized tmux session.

Members

session_id

session_id : str = Field(description="Session ID (e.g. '$1')")
attribute [source]
attribute [source]
session_id

session_name

session_name : str | None = Field(default=None, description="Session name")
attribute [source]
attribute [source]
session_name

window_count

window_count : int = Field(description="Number of windows")
attribute [source]
attribute [source]
window_count

session_attached

session_attached : str | None = Field( default=None, description="Attached client count" )
attribute [source]
attribute [source]
session_attached

session_created

session_created : str | None = Field(default=None, description="Creation timestamp")
attribute [source]
attribute [source]
session_created

active_pane_id

active_pane_id : str | None = Field( default=None, description=( "Pane id (``%N``) of the session's active pane. Guaranteed " "non-None on ``create_session`` return (libtmux creates the " "session with one initial pane). May be None from " "``list_sessions`` rows for sessions in transient teardown " "states where ``active_pane`` is unavailable." ), )
attribute [source]
attribute [source]
active_pane_id
Esc

Type to search.