{ "widgettype": "VBox", "options": { "width": "100%", "height": "100%", "spacing": 12 }, "subwidgets": [ { "widgettype": "HBox", "options": { "width": "100%", "padding": "16px 20px", "spacing": 12 }, "subwidgets": [ { "widgettype": "Title2", "options": { "text": "AI 推理控制台", "halign": "left" } }, { "widgettype": "Text", "id": "ws_status", "options": { "text": "未连接", "halign": "right" } } ] }, { "widgettype": "VBox", "options": { "width": "calc(100% - 40px)", "margin": "0 20px", "padding": "16px", "spacing": 12 }, "subwidgets": [ { "widgettype": "Form", "id": "input_form", "options": { "layout": "vertical", "fields": [ { "name": "user_input", "label": "输入请求", "uitype": "text", "height": "120px", "placeholder": "输入你的请求,AI 将自动推理、规划并执行..." } ] } }, { "widgettype": "HBox", "options": { "width": "100%", "spacing": 10 }, "subwidgets": [ { "widgettype": "Button", "id": "start_btn", "options": { "label": "开始推理", "variant": "primary", "bgcolor": "#2196F3" }, "binds": [ { "wid": "self", "event": "click", "actiontype": "script", "script": "startReasoning()" } ] }, { "widgettype": "Button", "id": "clear_btn", "options": { "label": "清空日志", "variant": "secondary", "bgcolor": "#607D8B" }, "binds": [ { "wid": "self", "event": "click", "actiontype": "script", "script": "clearSteps()" } ] } ] } ] }, { "widgettype": "VBox", "id": "status_bar", "options": { "width": "calc(100% - 40px)", "margin": "0 20px", "padding": "12px 16px", "spacing": 4 }, "subwidgets": [ { "widgettype": "Text", "id": "status_text", "options": { "text": "等待连接...", "halign": "left" } }, { "widgettype": "Text", "id": "current_step", "options": { "text": "", "halign": "left" } } ] }, { "widgettype": "VBox", "options": { "width": "100%", "height": "400px", "style": "overflow-y: auto;" }, "subwidgets": [ { "widgettype": "VBox", "id": "steps_container", "options": { "width": "calc(100% - 40px)", "margin": "0 20px", "spacing": 8, "padding": "8px 0" }, "subwidgets": [] } ] }, { "widgettype": "Html", "id": "ws_logic", "options": { "html": "" } } ] }