(
cls,
conv_state=None, # noqa: ARG003
**params, # noqa: ARG003
)
| 113 | |
| 114 | @classmethod |
| 115 | def create( |
| 116 | cls, |
| 117 | conv_state=None, # noqa: ARG003 |
| 118 | **params, # noqa: ARG003 |
| 119 | ) -> Sequence["CanvasUITool"]: |
| 120 | return [ |
| 121 | cls( |
| 122 | description=_CANVAS_UI_DESCRIPTION, |
| 123 | action_type=CanvasUIAction, |
| 124 | observation_type=CanvasUIObservation, |
| 125 | executor=CanvasUIExecutor(), |
| 126 | annotations=ToolAnnotations( |
| 127 | readOnlyHint=True, |
| 128 | destructiveHint=False, |
| 129 | idempotentHint=True, |
| 130 | openWorldHint=False, |
| 131 | ), |
| 132 | ) |
| 133 | ] |
| 134 | |
| 135 | |
| 136 | # Persisted pre-client_tools conversations import this module by qualname before |
no test coverage detected