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

libtmux_mcp.tools.batch_tools.call_read_tools_batch

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

API reference · Markdown

libtmux_mcp.tools.batch_tools.call_read_tools_batch ( operations : list[ToolCallOperation] , on_error : _OnError = "stop" , ctx : Context | None = None ) → ToolCallBatchResult
functionasync [source]
functionasync [source]
libtmux_mcp.tools.batch_tools.call_read_tools_batch

Call several inspect tools serially and return per-tool results.

Use when one agent turn needs several observations. Each nested call still goes through FastMCP validation and this server's middleware. Only inspect tools are accepted; anything that changes tmux state is refused, whatever this server has enabled.

This wrapper aggregates authority under its own name: a client rule keyed on a nested tool's name does not fire for a call made through it. Read it as authority to invoke any inspect tool.

Esc

Type to search.