diff --git a/lib/crewai/src/crewai/utilities/streaming.py b/lib/crewai/src/crewai/utilities/streaming.py index 12cae2760b..6cbbee27ce 100644 --- a/lib/crewai/src/crewai/utilities/streaming.py +++ b/lib/crewai/src/crewai/utilities/streaming.py @@ -85,8 +85,8 @@ def _create_stream_chunk( content=event.chunk, chunk_type=chunk_type, task_index=current_task_info["index"], - task_name=current_task_info["name"], - task_id=current_task_info["id"], + task_name=event.task_name or current_task_info["name"], + task_id=event.task_id or current_task_info["id"], agent_role=event.agent_role or current_task_info["agent_role"], agent_id=event.agent_id or current_task_info["agent_id"], tool_call=tool_call_chunk,