Open terminal
tmux_newCreate a new tmux session, window, or pane without changing the human's current view. Returns a stable pane id for later sending keys and reading output.
Instructions
Open a new tmux session, window or pane without switching the human's view.
Returns its pane id (e.g. "%7") for tmux_send/tmux_read: unlike "ming:0.1" it stays on this pane when the human renames the session or splits the window.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "tmux_new"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Starting directory, relative to home; empty = home. | |
| kind | No | "session" = its own `tmux attach -t NAME`; "window" = a new window in `session`; "pane" = a split of `session`'s current window | session |
| name | Yes | Name with no spaces, ":" or ".", e.g. "ming". A session is then reachable with `tmux attach -t ming`. | |
| session | No | For window/pane: the session to add it to; empty = the agent session "agent" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |