fix(types): keep replayed reasoning content read-only

This commit is contained in:
Kolade Fajimi 2026-10-17 23:01:43 +01:00
parent 0b426a7858
commit 94de1fd4fd

View file

@ -1,5 +1,5 @@
import builtins import builtins
from collections.abc import Iterable, Mapping from collections.abc import Iterable, Mapping, Sequence
from enum import Enum from enum import Enum
from os import PathLike from os import PathLike
from typing import IO, Any, Final, Generic, Literal, Optional, TypeAlias, Union from typing import IO, Any, Final, Generic, Literal, Optional, TypeAlias, Union
@ -715,7 +715,7 @@ class ChatCompletionReasoningItem(TypedDict, total=False):
id: ReadOnly[str] id: ReadOnly[str]
encrypted_content: ReadOnly[str | None] encrypted_content: ReadOnly[str | None]
summary: ReadOnly[list[ChatCompletionReasoningSummaryTextBlock]] summary: ReadOnly[list[ChatCompletionReasoningSummaryTextBlock]]
content: ReadOnly[list[ChatCompletionReasoningTextBlock]] content: ReadOnly[Sequence[ChatCompletionReasoningTextBlock]]
class WebSearchOptionsUserLocationApproximate(TypedDict, total=False): class WebSearchOptionsUserLocationApproximate(TypedDict, total=False):