gradeNot graded
page: Every page
ui_list_screensAnswer
List bundled UI screens that can be loaded.
View tool JSON
{
"name": "ui_list_screens",
"kind": "answer",
"impl": "imperative",
"description": "List bundled UI screens that can be loaded.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/uivolve-web/pages/orders"
}ui_get_screenAnswer
Inspect the current semantic UI, visible Grid cells, input values and allowed actions. Independent of DOM/Canvas. Use screen.token and revision in mutations; paginate widgets with offset.
View tool JSON
{
"name": "ui_get_screen",
"kind": "answer",
"impl": "imperative",
"description": "Inspect the current semantic UI, visible Grid cells, input values and allowed actions. Independent of DOM/Canvas. Use screen.token and revision in mutations; paginate widgets with offset.",
"inputSchema": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"minimum": 0
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"required": [],
"additionalProperties": false
},
"page": "/uivolve-web/pages/orders"
}ui_get_stateAnswer
Read named top-level state keys from the current screen. Arrays are paginated; nested values are bounded previews. No state modification.
View tool JSON
{
"name": "ui_get_state",
"kind": "answer",
"impl": "imperative",
"description": "Read named top-level state keys from the current screen. Arrays are paginated; nested values are bounded previews. No state modification.",
"inputSchema": {
"type": "object",
"properties": {
"screenToken": {
"type": "string",
"description": "Copy screen.token from ui_get_screen."
},
"revision": {
"type": "integer",
"minimum": 0,
"description": "Copy the latest revision; refresh after each action."
},
"keys": {
"type": "array",
"minItems": 1,
"maxItems": 10,
"uniqueItems": true,
"items": {
"type": "string"
}
},
"offset": {
"type": "integer",
"minimum": 0
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"screenToken",
"revision",
"keys"
],
"additionalProperties": false
},
"page": "/uivolve-web/pages/orders"
}ui_dispatchAction
Perform one action on a visible widget key from ui_get_screen. Payload merges its default payload; use its actions list. Grid editing uses beginEdit, draft with value, then commitEdit/cancelEdit. Runs the same WASM validation and Rhai handler as human input and updates both renderers.
View tool JSON
{
"name": "ui_dispatch",
"kind": "act",
"impl": "imperative",
"description": "Perform one action on a visible widget key from ui_get_screen. Payload merges its default payload; use its actions list. Grid editing uses beginEdit, draft with value, then commitEdit/cancelEdit. Runs the same WASM validation and Rhai handler as human input and updates both renderers.",
"inputSchema": {
"type": "object",
"properties": {
"screenToken": {
"type": "string",
"description": "Copy screen.token from ui_get_screen."
},
"revision": {
"type": "integer",
"minimum": 0,
"description": "Copy the latest revision; refresh after each action."
},
"key": {
"type": "string",
"minLength": 1
},
"payload": {
"type": "object",
"properties": {
"action": {
"type": "string"
},
"value": {},
"id": {},
"column": {
"type": "string"
},
"beforeId": {
"type": [
"string",
"null"
]
},
"additive": {
"type": "boolean"
},
"range": {
"type": "boolean"
},
"toggle": {
"type": "boolean"
}
},
"required": [],
"additionalProperties": false
}
},
"required": [
"screenToken",
"revision",
"key"
],
"additionalProperties": false
},
"page": "/uivolve-web/pages/orders"
}ui_load_screenAction
Load a bundled screen by ID. This resets its in-memory state. Arbitrary URLs and scripts are not accepted. Inspect the screen after loading.
View tool JSON
{
"name": "ui_load_screen",
"kind": "act",
"impl": "imperative",
"description": "Load a bundled screen by ID. This resets its in-memory state. Arbitrary URLs and scripts are not accepted. Inspect the screen after loading.",
"inputSchema": {
"type": "object",
"properties": {
"screenToken": {
"type": "string",
"description": "Copy screen.token from ui_get_screen."
},
"revision": {
"type": "integer",
"minimum": 0,
"description": "Copy the latest revision; refresh after each action."
},
"id": {
"type": "string",
"enum": [
"hello-world",
"dynamic-tabs",
"page-navigation",
"page-navigation-detail",
"uivolve-forms",
"dialogs",
"uivolve-gallery",
"components",
"layout-lab",
"grid-lab",
"http-grid",
"rpc-lab",
"money-lab",
"text-lab",
"date-lab",
"native-extensions",
"storage-lab",
"file-lab",
"orders",
"order-dashboard",
"parts-lab",
"worker-orders",
"kanban",
"tasks"
]
}
},
"required": [
"screenToken",
"revision",
"id"
],
"additionalProperties": false
},
"page": "/uivolve-web/pages/orders"
}