libtmux Reference MCP Search
On this page

MCPRequestHandler.respond(to:emit:)

View as Markdown

Declared in
MCPRequestHandler
Package
libtmux-swift
Source
Sources/LibTmuxMCP/MCPProtocol.swift
respond(to:emit:) ( to : String , emit : @escaping (String) async -> Void ) String?
methodasync [source]
methodasync [source]
respond(to:emit:)

Answers one newline-delimited JSON-RPC request.

Returns the response line, or nil for a valid notification, an oversized request, or a tool call whose id cannot fit in a bounded response. Malformed JSON and invalid request objects receive the standard JSON-RPC error with a null id.

  • Parameters:
    • line: one JSON-RPC request without its trailing newline.
    • emit: where a notification sent *before* the answer goes — progress, while a long call is still running. Writing them is the caller's job because they share the one stdout the answer uses, and two writers there would interleave.

0 declared, 0 inherited

Esc

Type to search.