Panes
Create, arrange and fill indicator panes.
1aa5e22). Descriptions are the exact text the model receives.panes_list
List the current pane layout and capabilities. Use paneId values from this result when creating drawings or changing a pane.
Parameters
This tool takes no input.
JSON Schema
…pane_create
Create one indicator pane with a unique paneId, complete indicator params, and a registered sub-pane indicator that has renderers. Returns false when paneId exists or the indicator cannot render in a sub-pane.
Parameters
| Name | Type | Required | Constraints | Description |
|---|---|---|---|---|
paneId | string | Yes | min length 1 | |
indicatorId | string | Yes | min length 1 | |
params | record | Yes | — |
Minimal input · Required fields only; placeholders are derived from the schema.
{
"paneId": "<paneId>",
"indicatorId": "<indicatorId>",
"params": {}
}JSON Schema
…pane_update
Update one pane layout patch. ratio is relative among visible panes; minHeightPx is a positive CSS-pixel constraint.
Parameters
| Name | Type | Required | Constraints | Description |
|---|---|---|---|---|
paneId | string | Yes | min length 1 | |
patch | object | Yes | — | |
patch.ratio | number | — | > 0 | |
patch.visible | boolean | — | — | |
patch.minHeightPx | number | — | > 0 |
Minimal input · Required fields only; placeholders are derived from the schema.
{
"paneId": "<paneId>",
"patch": {}
}JSON Schema
…pane_remove
Remove one user pane and its indicator content. System-owned mode panes cannot be removed.
Parameters
| Name | Type | Required | Constraints | Description |
|---|---|---|---|---|
paneId | string | Yes | min length 1 |
Minimal input · Required fields only; placeholders are derived from the schema.
{
"paneId": "<paneId>"
}JSON Schema
…pane_move
Move one pane to a zero-based layout index without changing its indicator content.
Parameters
| Name | Type | Required | Constraints | Description |
|---|---|---|---|---|
paneId | string | Yes | min length 1 | |
targetIndex | integer | Yes | ≥ 0 |
Minimal input · Required fields only; placeholders are derived from the schema.
{
"paneId": "<paneId>",
"targetIndex": 0
}JSON Schema
…pane_replace_content
Replace an existing user pane indicator with a registered sub-pane indicator that has renderers and complete params. The pane layout is preserved; returns false when the indicator cannot render in a sub-pane.
Parameters
| Name | Type | Required | Constraints | Description |
|---|---|---|---|---|
paneId | string | Yes | min length 1 | |
indicatorId | string | Yes | min length 1 | |
params | record | Yes | — |
Minimal input · Required fields only; placeholders are derived from the schema.
{
"paneId": "<paneId>",
"indicatorId": "<indicatorId>",
"params": {}
}JSON Schema
…pane_update_content
Replace the complete parameter object of one user pane indicator.
Parameters
| Name | Type | Required | Constraints | Description |
|---|---|---|---|---|
paneId | string | Yes | min length 1 | |
params | record | Yes | — |
Minimal input · Required fields only; placeholders are derived from the schema.
{
"paneId": "<paneId>",
"params": {}
}JSON Schema
…panes_clear
Remove every user-created indicator pane and its content. Main and mode-owned panes are retained.
Parameters
This tool takes no input.
JSON Schema
…