@@ -511,7 +511,7 @@ async def input(self, message: str, options: InputOptions | None = None) -> str
511511 if options :
512512 for key in ("title" , "description" , "minLength" , "maxLength" , "format" , "default" ):
513513 if key in options :
514- field [key ] = options [key ] # type: ignore[literal-required]
514+ field [key ] = options [key ]
515515
516516 rpc_result = await self ._session .rpc .ui .elicitation (
517517 SessionUIElicitationParams (
@@ -1255,7 +1255,7 @@ def _handle_broadcast_event(self, event: SessionEvent) -> None:
12551255 if event .data .requested_schema is not None :
12561256 request ["requestedSchema" ] = event .data .requested_schema .to_dict ()
12571257 if event .data .mode is not None :
1258- request ["mode" ] = event .data .mode .value # type: ignore[assignment]
1258+ request ["mode" ] = event .data .mode .value
12591259 if event .data .elicitation_source is not None :
12601260 request ["elicitationSource" ] = event .data .elicitation_source
12611261 if event .data .url is not None :
@@ -1511,7 +1511,7 @@ def _set_capabilities(self, capabilities: SessionCapabilities | None) -> None:
15111511 Args:
15121512 capabilities: The capabilities object from the create/resume response.
15131513 """
1514- self ._capabilities = capabilities or {}
1514+ self ._capabilities : SessionCapabilities = capabilities if capabilities is not None else {}
15151515
15161516 def _register_tools (self , tools : list [Tool ] | None ) -> None :
15171517 """
0 commit comments