assistants/ai/openai.py:232: error: Argument "reasoning" to "create" of "Responses" has incompatible type "Any | NotGiven"; expected "Reasoning | Omit | None"  [arg-type]
assistants/ai/openai.py:233: error: Unsupported type "dict[str, Any]" for ** expansion in TypedDict  [typeddict-item]
assistants/ai/openai.py:286: error: No overload variant of "generate" of "Images" matches argument type "dict[str, object]"  [call-overload]
assistants/ai/openai.py:286: note:     def generate(self, *, prompt: str, background: Literal['transparent', 'opaque', 'auto'] | Omit | None = ..., model: str | Literal['dall-e-2', 'dall-e-3', 'gpt-image-1'] | Omit | None = ..., moderation: Literal['low', 'auto'] | Omit | None = ..., n: int | Omit | None = ..., output_compression: int | Omit | None = ..., output_format: Literal['png', 'jpeg', 'webp'] | Omit | None = ..., partial_images: int | Omit | None = ..., quality: Literal['standard', 'hd', 'low', 'medium', 'high', 'auto'] | Omit | None = ..., response_format: Literal['url', 'b64_json'] | Omit | None = ..., size: Literal['auto', '1024x1024', '1536x1024', '1024x1536', '256x256', '512x512', '1792x1024', '1024x1792'] | Omit | None = ..., stream: Literal[False] | Omit | None = ..., style: Literal['vivid', 'natural'] | Omit | None = ..., user: str | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> ImagesResponse
assistants/ai/openai.py:286: note:     def generate(self, *, prompt: str, stream: Literal[True], background: Literal['transparent', 'opaque', 'auto'] | Omit | None = ..., model: str | Literal['dall-e-2', 'dall-e-3', 'gpt-image-1'] | Omit | None = ..., moderation: Literal['low', 'auto'] | Omit | None = ..., n: int | Omit | None = ..., output_compression: int | Omit | None = ..., output_format: Literal['png', 'jpeg', 'webp'] | Omit | None = ..., partial_images: int | Omit | None = ..., quality: Literal['standard', 'hd', 'low', 'medium', 'high', 'auto'] | Omit | None = ..., response_format: Literal['url', 'b64_json'] | Omit | None = ..., size: Literal['auto', '1024x1024', '1536x1024', '1024x1536', '256x256', '512x512', '1792x1024', '1024x1792'] | Omit | None = ..., style: Literal['vivid', 'natural'] | Omit | None = ..., user: str | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> Stream[ImageGenPartialImageEvent | ImageGenCompletedEvent]
assistants/ai/openai.py:286: note:     def generate(self, *, prompt: str, stream: bool, background: Literal['transparent', 'opaque', 'auto'] | Omit | None = ..., model: str | Literal['dall-e-2', 'dall-e-3', 'gpt-image-1'] | Omit | None = ..., moderation: Literal['low', 'auto'] | Omit | None = ..., n: int | Omit | None = ..., output_compression: int | Omit | None = ..., output_format: Literal['png', 'jpeg', 'webp'] | Omit | None = ..., partial_images: int | Omit | None = ..., quality: Literal['standard', 'hd', 'low', 'medium', 'high', 'auto'] | Omit | None = ..., response_format: Literal['url', 'b64_json'] | Omit | None = ..., size: Literal['auto', '1024x1024', '1536x1024', '1024x1536', '256x256', '512x512', '1792x1024', '1024x1792'] | Omit | None = ..., style: Literal['vivid', 'natural'] | Omit | None = ..., user: str | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> ImagesResponse | Stream[ImageGenPartialImageEvent | ImageGenCompletedEvent]
assistants/ai/openai.py:286: note: Possible overload variants:
assistants/ai/openai.py:460: error: Argument "reasoning_effort" to "create" of "Completions" has incompatible type "Literal['minimal', 'low', 'medium', 'high'] | NotGiven | None"; expected "Literal['minimal', 'low', 'medium', 'high'] | None | Omit | None"  [arg-type]
assistants/ai/openai.py:463: error: Argument "max_tokens" to "create" of "Completions" has incompatible type "int | NotGiven"; expected "int | Omit | None"  [arg-type]
assistants/ai/universal.py:14: error: Skipping analyzing "univllm": module is installed, but missing library stubs or py.typed marker  [import-untyped]
assistants/ai/universal.py:15: error: Skipping analyzing "univllm.models": module is installed, but missing library stubs or py.typed marker  [import-untyped]
assistants/ai/universal.py:15: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
assistants/ai/universal.py:219: error: Incompatible types in assignment (expression has type "list[MessageDict | EasyInputMessageParam | MessageParam | dict[str, str]]", variable has type "list[MessageDict | EasyInputMessageParam | MessageParam]")  [assignment]
assistants/ai/universal.py:243: error: Argument "text_content" to "MessageData" has incompatible type "str | list[ResponseInputTextParam | ResponseInputImageParam | ResponseInputFileParam | ResponseInputAudioParam] | Iterable[TextBlockParam | ImageBlockParam | DocumentBlockParam | SearchResultBlockParam | ThinkingBlockParam | <6 more items>] | None"; expected "str"  [arg-type]
assistants/cli/terminal.py:8: error: Name "StrEnum" already defined (possibly by an import)  [no-redef]
assistants/cli/utils.py:263: error: Incompatible types in assignment (expression has type "type[AssistantInterface] | None", variable has type "type[AssistantInterface]")  [assignment]
assistants/tests/telegram_ui/test_lib.py:39: error: Incompatible types in assignment (expression has type "None", variable has type "Mock")  [assignment]
assistants/tests/telegram_ui/test_lib.py:53: error: Incompatible types in assignment (expression has type "None", variable has type "Mock")  [assignment]
