split_window
-
Start a pane’s configured process; accepts no command payload. Create a configured-process pane without accepting command or environment data.
- MCP request method
tools/callSendsplit_windowas the tool name, with the arguments below.
Arguments#
-
direction? ("right" | "left" | "above" | "below") #Caller-controlled direction.
-
Caller-controlled paneId.
-
Caller-controlled startDirectory.
No other arguments are accepted.
Result#
Returns object
No other properties are accepted.
Annotations#
destructiveHinttrueidempotentHintfalseopenWorldHinttruereadOnlyHintfalsetitle"Split window"
Protocol data#
Use the complete advertised contract for validation and client integration.
Input schema
{"additionalProperties": false,"properties": {"direction": {"description": "Caller-controlled direction.","enum": ["right","left","above","below"],"type": "string"},"paneId": {"description": "Caller-controlled paneId.","type": "string"},"startDirectory": {"description": "Caller-controlled startDirectory.","type": "string"}},"required": ["paneId"],"type": "object"}Output schema
{"additionalProperties": false,"properties": {"currentCommand": {"type": "string"},"currentPath": {"type": "string"},"height": {"type": "integer"},"id": {"type": "string"},"index": {"type": "integer"},"isActive": {"type": "boolean"},"isAtBottom": {"type": "boolean"},"isAtLeft": {"type": "boolean"},"isAtRight": {"type": "boolean"},"isAtTop": {"type": "boolean"},"isDead": {"type": "boolean"},"isSynchronized": {"type": "boolean"},"modeCount": {"type": "integer"},"ref": {"type": "string"},"width": {"type": "integer"},"windowID": {"type": "string"}},"required": ["currentCommand","currentPath","height","id","index","isActive","isAtBottom","isAtLeft","isAtRight","isAtTop","isDead","isSynchronized","modeCount","ref","width","windowID"],"type": "object"}