{"ok":true,"site":{"host":"6in.github.io","url":"https://6in.github.io/uivolve-web/pages/orders","type":"live","desc":"uivolve-web","tools":[{"name":"ui_list_screens","kind":"answer","impl":"imperative","description":"List bundled UI screens that can be loaded.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/uivolve-web/pages/orders","pages":["/uivolve-web/pages/orders","/uivolve-web/","/uivolve-web/pages/hello-world","/uivolve-web/pages/dynamic-tabs","/uivolve-web/pages/page-navigation","/uivolve-web/pages/page-navigation-detail"]},{"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.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0},"limit":{"type":"integer","minimum":1,"maximum":200}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/uivolve-web/pages/orders","pages":["/uivolve-web/pages/orders","/uivolve-web/","/uivolve-web/pages/hello-world","/uivolve-web/pages/dynamic-tabs","/uivolve-web/pages/page-navigation","/uivolve-web/pages/page-navigation-detail"]},{"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.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/uivolve-web/pages/orders","pages":["/uivolve-web/pages/orders","/uivolve-web/","/uivolve-web/pages/hello-world","/uivolve-web/pages/dynamic-tabs","/uivolve-web/pages/page-navigation","/uivolve-web/pages/page-navigation-detail"]},{"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.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/uivolve-web/pages/orders","pages":["/uivolve-web/pages/orders","/uivolve-web/","/uivolve-web/pages/hello-world","/uivolve-web/pages/dynamic-tabs","/uivolve-web/pages/page-navigation","/uivolve-web/pages/page-navigation-detail"]},{"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.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/uivolve-web/pages/orders","pages":["/uivolve-web/pages/orders","/uivolve-web/","/uivolve-web/pages/hello-world","/uivolve-web/pages/dynamic-tabs","/uivolve-web/pages/page-navigation","/uivolve-web/pages/page-navigation-detail"]}],"category":"Developer Tools","favicon":"/favicons/6in.github.io.svg","apiSurface":"spec","toolCount":5}}