split_window
-
Creates a pane whose configured process starts after the split. Start a pane’s configured process; accepts no command payload.
- MCP request method
tools/callSendsplit_windowas the tool name, with the arguments below.
Arguments#
-
below, above, left or right.
-
The pane to act on, such as %1. Every listing tool returns these.
-
Share of the split occupied by the new pane. Defaults to 50.
-
An absolute literal start directory.
No other arguments are accepted.
Result#
Returns object
No other properties are accepted.
Annotations#
destructiveHinttrueidempotentHintfalseopenWorldHinttruereadOnlyHintfalsetitle"Split a window"
Protocol data#
Use the complete advertised contract for validation and client integration.
Input schema
{"additionalProperties": false,"properties": {"direction": {"description": "below, above, left or right.","type": "string"},"pane_id": {"description": "The pane to act on, such as %1. Every listing tool returns these.","type": "string"},"percent": {"default": 50,"description": "Share of the split occupied by the new pane. Defaults to 50.","type": "integer"},"start_directory": {"description": "An absolute literal start directory.","type": "string"}},"required": ["pane_id"],"type": "object"}Output schema
{"additionalProperties": false,"properties": {"active": {"type": "boolean"},"command": {"type": "string"},"id": {"type": "string"},"index": {"type": "integer"},"path": {"type": "string"},"session_id": {"type": "string"},"size": {"type": "string"},"title": {"type": "string"},"window_id": {"type": "string"}},"required": ["id","index","window_id","session_id","active","command","path","title","size"],"type": "object"}