@@ -115,43 +115,15 @@ export class AssistantReasoning extends Schema.Class<AssistantReasoning>("Sessio
115115 text : Schema . String ,
116116} ) { }
117117
118- export class AssistantRetry extends Schema . Class < AssistantRetry > ( "Session.Message.Assistant.Retry" ) ( {
119- attempt : Schema . Number ,
120- error : SessionEvent . RetryError ,
121- time : Schema . Struct ( {
122- created : Schema . DateTimeUtc ,
123- } ) ,
124- } ) {
125- static fromEvent ( event : SessionEvent . Retried ) {
126- return new AssistantRetry ( {
127- attempt : event . data . attempt ,
128- error : event . data . error ,
129- time : {
130- created : event . data . timestamp ,
131- } ,
132- } )
133- }
134- }
135-
136118export const AssistantContent = Schema . Union ( [ AssistantText , AssistantReasoning , AssistantTool ] ) . pipe (
137119 Schema . toTaggedUnion ( "type" ) ,
138120)
139121export type AssistantContent = Schema . Schema . Type < typeof AssistantContent >
140122
141- // GET /v2/session/{sessionID}/message?limit=10
142- // user
143- // synthetic
144- // synthetic
145- // assistant HTTP req/retried 5 times/response
146- // compaction
147- // assistant
148- // user
149-
150123export class Assistant extends Schema . Class < Assistant > ( "Session.Message.Assistant" ) ( {
151124 ...Base ,
152125 type : Schema . Literal ( "assistant" ) ,
153126 content : AssistantContent . pipe ( Schema . Array ) ,
154- retries : AssistantRetry . pipe ( Schema . Array , Schema . optional ) ,
155127 snapshot : Schema . Struct ( {
156128 start : Schema . String . pipe ( Schema . optional ) ,
157129 end : Schema . String . pipe ( Schema . optional ) ,
@@ -180,7 +152,6 @@ export class Assistant extends Schema.Class<Assistant>("Session.Message.Assistan
180152 created : event . data . timestamp ,
181153 } ,
182154 content : [ ] ,
183- retries : [ ] ,
184155 snapshot : event . data . snapshot ? { start : event . data . snapshot } : undefined ,
185156 } )
186157 }
0 commit comments