@@ -86,15 +86,19 @@ def _load_widget_html(component_name: str) -> str:
8686 invoked = "Served a fresh list" ,
8787 html = _load_widget_html ("pizzaz-list" ),
8888 response_text = "Rendered a pizza list!" ,
89- )
89+ ),
9090]
9191
9292
9393MIME_TYPE = "text/html+skybridge"
9494
9595
96- WIDGETS_BY_ID : Dict [str , PizzazWidget ] = {widget .identifier : widget for widget in widgets }
97- WIDGETS_BY_URI : Dict [str , PizzazWidget ] = {widget .template_uri : widget for widget in widgets }
96+ WIDGETS_BY_ID : Dict [str , PizzazWidget ] = {
97+ widget .identifier : widget for widget in widgets
98+ }
99+ WIDGETS_BY_URI : Dict [str , PizzazWidget ] = {
100+ widget .template_uri : widget for widget in widgets
101+ }
98102
99103
100104class PizzaInput (BaseModel ):
@@ -138,7 +142,7 @@ def _tool_meta(widget: PizzazWidget) -> Dict[str, Any]:
138142 "openai/toolInvocation/invoking" : widget .invoking ,
139143 "openai/toolInvocation/invoked" : widget .invoked ,
140144 "openai/widgetAccessible" : True ,
141- "openai/resultCanProduceWidget" : True
145+ "openai/resultCanProduceWidget" : True ,
142146 }
143147
144148
@@ -277,7 +281,7 @@ async def _call_tool_request(req: types.CallToolRequest) -> types.ServerResult:
277281 )
278282 ],
279283 structuredContent = {"pizzaTopping" : topping },
280- _meta = meta
284+ _meta = meta ,
281285 )
282286 )
283287
0 commit comments