Skip to content

Commit 72d7d6e

Browse files
committed
perf(tarko-agent-ui): conditionally register RawEventsHandler to avoid memory overhead
1 parent 73c1878 commit 72d7d6e

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

multimodal/tarko/agent-ui/src/common/state/actions/eventProcessors/EventHandlerRegistry.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { EventHandler } from './types';
22
import { AgentEventStream } from '@/common/types';
3+
import { isEventStreamViewerEnabled } from '@/config/web-ui-config';
34
import {
45
UserMessageHandler,
56
AssistantMessageHandler,
@@ -52,8 +53,10 @@ export class EventHandlerRegistry {
5253
this.register(new AgentRunStartHandler());
5354
this.register(new AgentRunEndHandler());
5455

55-
// Raw events handler (should be registered last to capture all events)
56-
this.register(new RawEventsHandler());
56+
// Raw events handler (only register if event stream viewer is enabled)
57+
if (isEventStreamViewerEnabled()) {
58+
this.register(new RawEventsHandler());
59+
}
5760
}
5861

5962
/**

0 commit comments

Comments
 (0)