#5 bug fix: Исправлен баг с обработкой типов pydantic

This commit is contained in:
Ярослав Малинин 2026-03-31 11:04:11 +03:00
parent 42c6571d3a
commit 0c19934008

View file

@ -100,8 +100,17 @@ class SM:
type: Literal[SM.Type.GRACEFUL_DISCONNECT]
AgentEventUnion = Annotated[
Union[
SM.EventTextChunk,
SM.EventEnd,
],
Field(discriminator="subtype")
]
ServerMessage = Annotated[
Union[SM.Status, SM.AgentEvent, SM.Error, SM.GracefulDisconnect],
Union[SM.Status, AgentEventUnion, SM.Error, SM.GracefulDisconnect],
Field(discriminator="type")
]
"""