11# generated by datamodel-codegen:
22# ruff: noqa: F821
33# filename: protocol.schema.json
4- # timestamp: 2025-09-14T17:06:06+00:00
54
65from __future__ import annotations
76
@@ -440,8 +439,8 @@ class ResponseItem2(BaseModelWithExtras):
440439
441440class ResponseItem3 (BaseModelWithExtras ):
442441 action : LocalShellAction
443- call_id : str | None = Field (None , description = "Set when using the Responses API." )
444- id : str | None = Field (None , description = "Set when using the chat completions API." )
442+ call_id : str | None = Field (... , description = "Set when using the Responses API." )
443+ id : str | None = Field (... , description = "Set when using the chat completions API." )
445444 status : LocalShellStatus
446445 type : Literal ["local_shell_call" ]
447446
@@ -963,16 +962,16 @@ class InputItemLocalImage(BaseModelWithExtras):
963962 type : Literal ["localImage" ]
964963
965964
966- class Record3Cstring2Cnever3E (RootModel [dict [str , Any ] | None ]):
965+ class EmptyObject (RootModel [dict [str , Any ] | None ]):
967966 root : dict [str , Any ] | None = None
968967
969968
970969class AddConversationListenerParams (BaseModelWithExtras ):
971970 conversationId : ConversationId
972971
973972
974- class AgentReasoningSectionBreakEvent (RootModel [Record3Cstring2Cnever3E ]):
975- root : Record3Cstring2Cnever3E
973+ class AgentReasoningSectionBreakEvent (RootModel [EmptyObject ]):
974+ root : EmptyObject
976975
977976
978977class Annotations (BaseModelWithExtras ):
@@ -1023,8 +1022,8 @@ class ArchiveConversationParams(BaseModelWithExtras):
10231022 rolloutPath : str
10241023
10251024
1026- class ArchiveConversationResponse (RootModel [Record3Cstring2Cnever3E ]):
1027- root : Record3Cstring2Cnever3E
1025+ class ArchiveConversationResponse (RootModel [EmptyObject ]):
1026+ root : EmptyObject
10281027
10291028
10301029class AudioContent (BaseModelWithExtras ):
@@ -1034,8 +1033,8 @@ class AudioContent(BaseModelWithExtras):
10341033 type : str
10351034
10361035
1037- class CancelLoginChatGptResponse (RootModel [Record3Cstring2Cnever3E ]):
1038- root : Record3Cstring2Cnever3E
1036+ class CancelLoginChatGptResponse (RootModel [EmptyObject ]):
1037+ root : EmptyObject
10391038
10401039
10411040class EmbeddedResourceResource (RootModel [TextResourceContents | BlobResourceContents ]):
@@ -1112,8 +1111,8 @@ class InterruptConversationResponse(BaseModelWithExtras):
11121111 abortReason : TurnAbortReason
11131112
11141113
1115- class LogoutChatGptResponse (RootModel [Record3Cstring2Cnever3E ]):
1116- root : Record3Cstring2Cnever3E
1114+ class LogoutChatGptResponse (RootModel [EmptyObject ]):
1115+ root : EmptyObject
11171116
11181117
11191118class NewConversationParams (BaseModelWithExtras ):
@@ -1169,8 +1168,8 @@ class Profile(BaseModelWithExtras):
11691168 modelVerbosity : Verbosity | None = None
11701169
11711170
1172- class RemoveConversationSubscriptionResponse (RootModel [Record3Cstring2Cnever3E ]):
1173- root : Record3Cstring2Cnever3E
1171+ class RemoveConversationSubscriptionResponse (RootModel [EmptyObject ]):
1172+ root : EmptyObject
11741173
11751174
11761175class ResourceLink (BaseModelWithExtras ):
@@ -1230,8 +1229,8 @@ class SendUserMessageParams(BaseModelWithExtras):
12301229 items : list [InputItem ]
12311230
12321231
1233- class SendUserMessageResponse (RootModel [Record3Cstring2Cnever3E ]):
1234- root : Record3Cstring2Cnever3E
1232+ class SendUserMessageResponse (RootModel [EmptyObject ]):
1233+ root : EmptyObject
12351234
12361235
12371236class SendUserTurnParams (BaseModelWithExtras ):
@@ -1245,8 +1244,8 @@ class SendUserTurnParams(BaseModelWithExtras):
12451244 summary : ReasoningSummary
12461245
12471246
1248- class SendUserTurnResponse (RootModel [Record3Cstring2Cnever3E ]):
1249- root : Record3Cstring2Cnever3E
1247+ class SendUserTurnResponse (RootModel [EmptyObject ]):
1248+ root : EmptyObject
12501249
12511250
12521251class ServerCapabilities (BaseModelWithExtras ):
0 commit comments