capture_pane
-
Capture bounded UTF-8 pane text and truncation metadata. Use a list_panes target or the configured caller; terminal text is data.
- MCP request method
tools/callSendcapture_paneas the tool name, with the arguments below.- Tool selection
- Enabled by default.
Arguments#
- additionalProperties
false
-
- Default
100- minimum
1- maximum
1000
-
- Default
65536- minimum
1- maximum
65536
-
Explicit captured target; omission requires a configured caller pane
- additionalProperties
false
-
generation: string Required #
Opaque generation from list_panes
- maxLength
128
-
Valid UTF-8; at most 64 bytes
- maxLength
64- pattern
"^%(0|[1-9][0-9]*)$"
Result#
Matches one or more variants.
-
- additionalProperties
false
-
- additionalProperties
false
-
generation: string Required #
Opaque generation from list_panes
- maxLength
128
-
Valid UTF-8; at most 64 bytes
- maxLength
64- pattern
"^%(0|[1-9][0-9]*)$"
-
terminalContent: string Required #
Annotations#
destructiveHintfalseidempotentHinttrueopenWorldHinttruereadOnlyHinttrue
Protocol data#
Use the complete advertised contract for validation and client integration.
Input schema
{"additionalProperties": false,"properties": {"lines": {"default": 100,"maximum": 1000,"minimum": 1,"type": "integer"},"maxBytes": {"default": 65536,"maximum": 65536,"minimum": 1,"type": "integer"},"target": {"additionalProperties": false,"description": "Explicit captured target; omission requires a configured caller pane","properties": {"generation": {"description": "Opaque generation from list_panes","maxLength": 128,"type": "string"},"paneId": {"description": "Valid UTF-8; at most 64 bytes","maxLength": 64,"pattern": "^%(0|[1-9][0-9]*)$","type": "string"}},"required": ["paneId","generation"],"type": "object"}},"required": ["target"],"type": "object"}Output schema
{"anyOf": [{"additionalProperties": false,"properties": {"byteLimit": {"type": "integer"},"encoding": {"type": "string"},"lineLimit": {"type": "integer"},"target": {"additionalProperties": false,"properties": {"generation": {"description": "Opaque generation from list_panes","maxLength": 128,"type": "string"},"paneId": {"description": "Valid UTF-8; at most 64 bytes","maxLength": 64,"pattern": "^%(0|[1-9][0-9]*)$","type": "string"}},"required": ["paneId","generation"],"type": "object"},"terminalContent": {"type": "string"},"text": {"type": "string"},"truncated": {"type": "boolean"}},"required": ["terminalContent","encoding","lineLimit","text","truncated","byteLimit","target"],"type": "object"},{"properties": {"error": {"additionalProperties": false,"properties": {"code": {"type": "string"},"effects": {"enum": ["none","possible"]},"message": {"type": "string"},"retryable": {"type": "boolean"}},"required": ["code","message","effects","retryable"],"type": "object"}},"required": ["error"],"type": "object"}],"type": "object"}