Handle a non-lifecycle action declared by the canvas.
(self, ctx: CanvasProviderInvokeActionRequest)
| 160 | """Canvas was closed by the user or agent. Default: no-op.""" |
| 161 | |
| 162 | async def on_action(self, ctx: CanvasProviderInvokeActionRequest) -> Any: |
| 163 | """Handle a non-lifecycle action declared by the canvas.""" |
| 164 | raise CanvasError.no_handler() |