@@ -382,7 +382,7 @@ describe('Session.prompt events', () => {
382382 expect . objectContaining ( {
383383 type : 'turn.started' ,
384384 sessionId : session . id ,
385- agentId : spawned ?. type === 'subagent.spawned' ? spawned . subagentId : undefined ,
385+ agentId : spawned ?. type === 'subagent.spawned' ? ( spawned as any ) . subagentId : undefined ,
386386 origin : { kind : 'system_trigger' , name : 'subagent' } ,
387387 } ) ,
388388 ) ;
@@ -421,7 +421,7 @@ describe('Session.prompt events', () => {
421421 expect . objectContaining ( {
422422 type : 'turn.started' ,
423423 sessionId : session . id ,
424- agentId : spawned ?. type === 'subagent.spawned' ? spawned . subagentId : undefined ,
424+ agentId : spawned ?. type === 'subagent.spawned' ? ( spawned as any ) . subagentId : undefined ,
425425 origin : { kind : 'system_trigger' , name : 'subagent' } ,
426426 prompt : expect . stringContaining ( 'Task requirements:' ) ,
427427 } ) ,
@@ -448,14 +448,14 @@ describe('Session.prompt events', () => {
448448 await session . close ( ) ;
449449
450450 const defaultResume = await harness . resumeSession ( { id : session . id } ) ;
451- expect ( defaultResume . getResumeState ( ) ?. agents ) . not . toHaveProperty ( spawned . subagentId ) ;
451+ expect ( defaultResume . getResumeState ( ) ?. agents ) . not . toHaveProperty ( ( spawned as any ) . subagentId ) ;
452452 await defaultResume . close ( ) ;
453453
454454 const fullResume = await harness . resumeSession ( {
455455 id : session . id ,
456456 includeSubagents : true ,
457457 } ) ;
458- expect ( fullResume . getResumeState ( ) ?. agents [ spawned . subagentId ] ?. replay ) . toContainEqual (
458+ expect ( fullResume . getResumeState ( ) ?. agents [ ( spawned as any ) . subagentId ] ?. replay ) . toContainEqual (
459459 expect . objectContaining ( {
460460 type : 'message' ,
461461 message : expect . objectContaining ( { role : 'assistant' } ) ,
@@ -505,7 +505,7 @@ describe('Session.prompt events', () => {
505505 ( event ) =>
506506 event . type === 'turn.started' &&
507507 event . agentId === agentId &&
508- event . origin . kind === 'user' ,
508+ ( event as any ) . origin . kind === 'user' ,
509509 ) ;
510510 expect ( events ) . toContainEqual (
511511 expect . objectContaining ( {
@@ -816,7 +816,7 @@ function visibleReplayText(
816816 for ( const record of records ) {
817817 if ( record . type !== 'message' || record . message === undefined ) continue ;
818818 const { message } = record ;
819- if ( message . role === 'user' && message . origin ?. kind !== 'user' ) continue ;
819+ if ( message . role === 'user' && ( message as any ) . origin ?. kind !== 'user' ) continue ;
820820 if ( message . role !== 'user' && message . role !== 'assistant' ) continue ;
821821 const text = message . content
822822 . filter ( ( part ) => part . type === 'text' )
0 commit comments