send_keys
-
Send input to a pane’s program; a shell that receives it runs it with your user’s permissions. Send keys after checking the effective synchronized-pane cohort.
- MCP request method
tools/callSendsend_keysas the tool name, with the arguments below.
Arguments#
-
Caller-controlled enter.
-
Caller-controlled force.
-
Caller-controlled keys.
-
Caller-controlled literal.
-
Caller-controlled paneId.
No other arguments are accepted.
Result#
Returns object
No other properties are accepted.
Annotations#
destructiveHinttrueidempotentHintfalseopenWorldHinttruereadOnlyHintfalsetitle"Send keys"
Protocol data#
Use the complete advertised contract for validation and client integration.
Input schema
{"additionalProperties": false,"properties": {"enter": {"description": "Caller-controlled enter.","type": "boolean"},"force": {"description": "Caller-controlled force.","type": "boolean"},"keys": {"description": "Caller-controlled keys.","items": {"type": "string"},"type": "array"},"literal": {"description": "Caller-controlled literal.","type": "boolean"},"paneId": {"description": "Caller-controlled paneId.","type": "string"}},"required": ["keys","paneId"],"type": "object"}Output schema
{"additionalProperties": false,"properties": {"keys": {"items": {"type": "string"},"type": "array"},"pane": {"type": "string"},"paneRef": {"type": "string"},"resolvedPaneIds": {"items": {"type": "string"},"type": "array"}},"required": ["keys","pane","paneRef","resolvedPaneIds"],"type": "object"}