send_keys_batch
-
Preflight each row’s configured synchronized pane cohort independently, requiring every pane to be live and outside human-owned mode before its text or key and optional Enter. Send input to a pane’s program; a shell that receives it runs it with your user’s permissions.
- MCP request method
tools/callSendsend_keys_batchas the tool name, with the arguments below.
Arguments#
-
onError? ("continue" | "stop") #Stop after the first failed operation or continue.
-
operations(Array<object>) #One to sixty-four ordered pane-input operations.
- minItems
1- maxItems
64
No other arguments are accepted.
Result#
Returns object
Annotations#
destructiveHinttrueidempotentHintfalseopenWorldHinttruereadOnlyHintfalsetitle"Send a key sequence to a tmux pane"
Protocol data#
Use the complete advertised contract for validation and client integration.
Input schema
{"additionalProperties": false,"properties": {"onError": {"description": "Stop after the first failed operation or continue.","enum": ["continue","stop"],"type": "string"},"operations": {"description": "One to sixty-four ordered pane-input operations.","items": {"additionalProperties": false,"properties": {"enter": {"type": "boolean"},"keys": {"maxLength": 4096,"type": "string"},"literal": {"type": "boolean"},"paneId": {"maxLength": 512,"type": "string"}},"required": ["paneId","keys"],"type": "object"},"maxItems": 64,"minItems": 1,"type": "array"}},"required": ["operations"],"type": "object"}Output schema
{"additionalProperties": true,"type": "object"}