@@ -15,7 +15,6 @@ import {
1515} from "./server-session-events.js" ;
1616
1717export function startGatewayEventSubscriptions ( params : {
18- minimalTestGateway : boolean ;
1918 broadcast : ( event : string , payload : unknown , opts ?: { dropIfSlow ?: boolean } ) => void ;
2019 broadcastToConnIds : (
2120 event : string ,
@@ -33,47 +32,39 @@ export function startGatewayEventSubscriptions(params: {
3332 sessionMessageSubscribers : SessionMessageSubscriberRegistry ;
3433 chatAbortControllers : Map < string , unknown > ;
3534} ) {
36- const agentUnsub = params . minimalTestGateway
37- ? null
38- : onAgentEvent (
39- createAgentEventHandler ( {
40- broadcast : params . broadcast ,
41- broadcastToConnIds : params . broadcastToConnIds ,
42- nodeSendToSession : params . nodeSendToSession ,
43- agentRunSeq : params . agentRunSeq ,
44- chatRunState : params . chatRunState ,
45- resolveSessionKeyForRun : params . resolveSessionKeyForRun ,
46- clearAgentRunContext : params . clearAgentRunContext ,
47- toolEventRecipients : params . toolEventRecipients ,
48- sessionEventSubscribers : params . sessionEventSubscribers ,
49- isChatSendRunActive : ( runId ) => params . chatAbortControllers . has ( runId ) ,
50- } ) ,
51- ) ;
35+ const agentUnsub = onAgentEvent (
36+ createAgentEventHandler ( {
37+ broadcast : params . broadcast ,
38+ broadcastToConnIds : params . broadcastToConnIds ,
39+ nodeSendToSession : params . nodeSendToSession ,
40+ agentRunSeq : params . agentRunSeq ,
41+ chatRunState : params . chatRunState ,
42+ resolveSessionKeyForRun : params . resolveSessionKeyForRun ,
43+ clearAgentRunContext : params . clearAgentRunContext ,
44+ toolEventRecipients : params . toolEventRecipients ,
45+ sessionEventSubscribers : params . sessionEventSubscribers ,
46+ isChatSendRunActive : ( runId ) => params . chatAbortControllers . has ( runId ) ,
47+ } ) ,
48+ ) ;
5249
53- const heartbeatUnsub = params . minimalTestGateway
54- ? null
55- : onHeartbeatEvent ( ( evt ) => {
56- params . broadcast ( "heartbeat" , evt , { dropIfSlow : true } ) ;
57- } ) ;
50+ const heartbeatUnsub = onHeartbeatEvent ( ( evt ) => {
51+ params . broadcast ( "heartbeat" , evt , { dropIfSlow : true } ) ;
52+ } ) ;
5853
59- const transcriptUnsub = params . minimalTestGateway
60- ? null
61- : onSessionTranscriptUpdate (
62- createTranscriptUpdateBroadcastHandler ( {
63- broadcastToConnIds : params . broadcastToConnIds ,
64- sessionEventSubscribers : params . sessionEventSubscribers ,
65- sessionMessageSubscribers : params . sessionMessageSubscribers ,
66- } ) ,
67- ) ;
54+ const transcriptUnsub = onSessionTranscriptUpdate (
55+ createTranscriptUpdateBroadcastHandler ( {
56+ broadcastToConnIds : params . broadcastToConnIds ,
57+ sessionEventSubscribers : params . sessionEventSubscribers ,
58+ sessionMessageSubscribers : params . sessionMessageSubscribers ,
59+ } ) ,
60+ ) ;
6861
69- const lifecycleUnsub = params . minimalTestGateway
70- ? null
71- : onSessionLifecycleEvent (
72- createLifecycleEventBroadcastHandler ( {
73- broadcastToConnIds : params . broadcastToConnIds ,
74- sessionEventSubscribers : params . sessionEventSubscribers ,
75- } ) ,
76- ) ;
62+ const lifecycleUnsub = onSessionLifecycleEvent (
63+ createLifecycleEventBroadcastHandler ( {
64+ broadcastToConnIds : params . broadcastToConnIds ,
65+ sessionEventSubscribers : params . sessionEventSubscribers ,
66+ } ) ,
67+ ) ;
7768
7869 return {
7970 agentUnsub,
0 commit comments