98e52cc1 by Ean Schuessler

Remove xml render mode from MCP options

XML mode renders nearly empty screen hierarchy (just path structure, no content
or data), which isn't useful for MCP clients.

Remaining render modes:
- compact: structured actionable summary (default)
- aria: accessibility tree for field discovery
- text: plain text rendering
- html: full HTML rendering
1 parent f18695f7
...@@ -601,7 +601,7 @@ ...@@ -601,7 +601,7 @@
601 <parameter name="path" required="true"/> 601 <parameter name="path" required="true"/>
602 <parameter name="parameters" type="Map"><description>Parameters to pass to screen</description></parameter> 602 <parameter name="parameters" type="Map"><description>Parameters to pass to screen</description></parameter>
603 <parameter name="action"><description>Action being processed: if not null, use real screen rendering instead of test mock</description></parameter> 603 <parameter name="action"><description>Action being processed: if not null, use real screen rendering instead of test mock</description></parameter>
604 <parameter name="renderMode" default="compact"><description>Render mode: compact (default), aria (accessibility tree), text, html, xml</description></parameter> 604 <parameter name="renderMode" default="compact"><description>Render mode: compact (default), aria (accessibility tree), text, html</description></parameter>
605 <parameter name="sessionId"><description>Session ID for user context restoration</description></parameter> 605 <parameter name="sessionId"><description>Session ID for user context restoration</description></parameter>
606 </in-parameters> 606 </in-parameters>
607 <out-parameters> 607 <out-parameters>
...@@ -2167,7 +2167,7 @@ def wikiInstructions = getWikiInstructions(inputScreenPath) ...@@ -2167,7 +2167,7 @@ def wikiInstructions = getWikiInstructions(inputScreenPath)
2167 <in-parameters> 2167 <in-parameters>
2168 <parameter name="path" required="false"><description>Screen path to browse (e.g. 'PopCommerce'). Leave empty for root apps.</description></parameter> 2168 <parameter name="path" required="false"><description>Screen path to browse (e.g. 'PopCommerce'). Leave empty for root apps.</description></parameter>
2169 <parameter name="action"><description>Action to process before rendering: null (browse), 'submit' (form), 'create', 'update', or transition name</description></parameter> 2169 <parameter name="action"><description>Action to process before rendering: null (browse), 'submit' (form), 'create', 'update', or transition name</description></parameter>
2170 <parameter name="renderMode" default="compact"><description>Render mode: compact (default), aria (accessibility tree), text, html, xml</description></parameter> 2170 <parameter name="renderMode" default="compact"><description>Render mode: compact (default), aria (accessibility tree), text, html</description></parameter>
2171 <parameter name="parameters" type="Map"><description>Parameters to pass to screen during rendering or action</description></parameter> 2171 <parameter name="parameters" type="Map"><description>Parameters to pass to screen during rendering or action</description></parameter>
2172 <parameter name="sessionId"/> 2172 <parameter name="sessionId"/>
2173 </in-parameters> 2173 </in-parameters>
...@@ -2790,7 +2790,7 @@ def wikiInstructions = getWikiInstructions(inputScreenPath) ...@@ -2790,7 +2790,7 @@ def wikiInstructions = getWikiInstructions(inputScreenPath)
2790 properties: [ 2790 properties: [
2791 "path": [type: "string", description: "Path to browse (e.g. 'PopCommerce')"], 2791 "path": [type: "string", description: "Path to browse (e.g. 'PopCommerce')"],
2792 "action": [type: "string", description: "Action to process before rendering: null (browse), 'submit' (form), 'create', 'update', or transition name"], 2792 "action": [type: "string", description: "Action to process before rendering: null (browse), 'submit' (form), 'create', 'update', or transition name"],
2793 "renderMode": [type: "string", description: "Render mode: compact (default), aria (accessibility tree), text, html, xml"], 2793 "renderMode": [type: "string", description: "Render mode: compact (default), aria (accessibility tree), text, html"],
2794 "parameters": [type: "object", description: "Parameters to pass to screen during rendering or action"] 2794 "parameters": [type: "object", description: "Parameters to pass to screen during rendering or action"]
2795 ] 2795 ]
2796 ] 2796 ]
......