{"version": "urirun.bindings.v2", "bindings": {"browser://laptop/desktop/page/command/open": {"uri": "browser://laptop/desktop/page/command/open", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "desktop_open"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-browser", "label": "Open a URL in a real browser window"}, "inputSchema": {"properties": {"url": {"default": "", "title": "Url", "type": "string"}}, "title": "desktop_openInput", "type": "object", "additionalProperties": false}}, "browser://laptop/page/query/screenshot": {"uri": "browser://laptop/page/query/screenshot", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "page_screenshot"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-browser", "label": "Screenshot a page (headless Chrome)"}, "inputSchema": {"properties": {"url": {"default": "", "title": "Url", "type": "string"}, "width": {"default": 1280, "title": "Width", "type": "integer"}}, "title": "page_screenshotInput", "type": "object", "additionalProperties": false}}, "browser://laptop/page/query/text": {"uri": "browser://laptop/page/query/text", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "page_text"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-browser", "label": "Read page text via headless Chrome"}, "inputSchema": {"properties": {"url": {"default": "", "title": "Url", "type": "string"}, "max": {"default": 600, "title": "Max", "type": "integer"}}, "title": "page_textInput", "type": "object", "additionalProperties": false}}, "sys://laptop/disk/query/usage": {"uri": "sys://laptop/disk/query/usage", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "disk_usage"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-sys", "label": "Disk usage"}, "inputSchema": {"properties": {}, "title": "disk_usageInput", "type": "object", "additionalProperties": false}}, "sys://laptop/host/query/info": {"uri": "sys://laptop/host/query/info", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "host_info"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-sys", "label": "Host info"}, "inputSchema": {"properties": {}, "title": "host_infoInput", "type": "object", "additionalProperties": false}}, "fs://laptop/dir/query/list": {"uri": "fs://laptop/dir/query/list", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "fs_list"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-fs", "label": "List the workspace"}, "inputSchema": {"properties": {}, "title": "fs_listInput", "type": "object", "additionalProperties": false}}, "fs://laptop/file/command/write": {"uri": "fs://laptop/file/command/write", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "fs_write"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-fs", "label": "Write a file (sandboxed)"}, "inputSchema": {"properties": {"path": {"default": "", "title": "Path", "type": "string"}, "content": {"default": "", "title": "Content", "type": "string"}}, "title": "fs_writeInput", "type": "object", "additionalProperties": false}}, "fs://laptop/file/query/read": {"uri": "fs://laptop/file/query/read", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "fs_read"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-fs", "label": "Read a file (sandboxed)"}, "inputSchema": {"properties": {"path": {"default": "", "title": "Path", "type": "string"}}, "title": "fs_readInput", "type": "object", "additionalProperties": false}}, "codec://laptop/text/query/base64": {"uri": "codec://laptop/text/query/base64", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "b64"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-codec", "label": "base64 encode/decode"}, "inputSchema": {"properties": {"text": {"default": "", "title": "Text", "type": "string"}, "mode": {"default": "encode", "title": "Mode", "type": "string"}}, "title": "b64Input", "type": "object", "additionalProperties": false}}, "hash://laptop/text/query/sha256": {"uri": "hash://laptop/text/query/sha256", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "sha256"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-hash", "label": "sha256 of text"}, "inputSchema": {"properties": {"text": {"default": "", "title": "Text", "type": "string"}}, "title": "sha256Input", "type": "object", "additionalProperties": false}}, "uuid://laptop/id/query/v4": {"uri": "uuid://laptop/id/query/v4", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "uuid_v4"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-uuid", "label": "Generate UUIDv4"}, "inputSchema": {"properties": {"count": {"default": 1, "title": "Count", "type": "integer"}}, "title": "uuid_v4Input", "type": "object", "additionalProperties": false}}, "httpcheck://laptop/url/query/status": {"uri": "httpcheck://laptop/url/query/status", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "http_status"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-httpcheck", "label": "HTTP status of a URL"}, "inputSchema": {"properties": {"url": {"default": "", "title": "Url", "type": "string"}}, "title": "http_statusInput", "type": "object", "additionalProperties": false}}, "office://laptop/note/command/write": {"uri": "office://laptop/note/command/write", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "note_write"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-office", "label": "Append a note on the node"}, "inputSchema": {"properties": {"text": {"default": "", "title": "Text", "type": "string"}}, "title": "note_writeInput", "type": "object", "additionalProperties": false}}, "office://laptop/note/query/read": {"uri": "office://laptop/note/query/read", "kind": "local-function", "adapter": "local-function", "python": {"type": "python", "module": "lenovo_node", "export": "note_read"}, "policy": {"allowExecute": true}, "meta": {"connector": "lenovo-office", "label": "Read the notes back"}, "inputSchema": {"properties": {}, "title": "note_readInput", "type": "object", "additionalProperties": false}}}}