6868 TextMessageContentEvent ,
6969 TextMessageEndEvent ,
7070 TextMessageStartEvent ,
71- # TODO: Enable once https://github.com/ag-ui-protocol/ag-ui/issues/289 is resolved.
72- # ThinkingEndEvent,
73- # ThinkingStartEvent,
71+ ThinkingEndEvent ,
72+ ThinkingStartEvent ,
7473 ThinkingTextMessageContentEvent ,
7574 ThinkingTextMessageEndEvent ,
7675 ThinkingTextMessageStartEvent ,
@@ -396,10 +395,9 @@ async def _agent_stream(run: AgentRun[AgentDepsT, Any]) -> AsyncIterator[BaseEve
396395 yield stream_ctx .part_end
397396 stream_ctx .part_end = None
398397 if stream_ctx .thinking :
399- # TODO: Enable once https://github.com/ag-ui-protocol/ag-ui/issues/289 is resolved.
400- # yield ThinkingEndEvent(
401- # type=EventType.THINKING_END,
402- # )
398+ yield ThinkingEndEvent (
399+ type = EventType .THINKING_END ,
400+ )
403401 stream_ctx .thinking = False
404402 elif isinstance (node , CallToolsNode ):
405403 async with node .stream (run .ctx ) as handle_stream :
@@ -431,10 +429,9 @@ async def _handle_model_request_event( # noqa: C901
431429 part = agent_event .part
432430 if isinstance (part , ThinkingPart ): # pragma: no branch
433431 if not stream_ctx .thinking :
434- # TODO: Enable once https://github.com/ag-ui-protocol/ag-ui/issues/289 is resolved.
435- # yield ThinkingStartEvent(
436- # type=EventType.THINKING_START,
437- # )
432+ yield ThinkingStartEvent (
433+ type = EventType .THINKING_START ,
434+ )
438435 stream_ctx .thinking = True
439436
440437 if part .content :
@@ -450,10 +447,9 @@ async def _handle_model_request_event( # noqa: C901
450447 )
451448 else :
452449 if stream_ctx .thinking :
453- # TODO: Enable once https://github.com/ag-ui-protocol/ag-ui/issues/289 is resolved.
454- # yield ThinkingEndEvent(
455- # type=EventType.THINKING_END,
456- # )
450+ yield ThinkingEndEvent (
451+ type = EventType .THINKING_END ,
452+ )
457453 stream_ctx .thinking = False
458454
459455 if isinstance (part , TextPart ):
0 commit comments