fix(workflows): rename WorkflowOutputEvent.source_executor_id to executor_id for API consistency (#3166)

This commit is contained in:
Evan Mattson
2026-01-15 11:11:25 +09:00
committed by GitHub
Unverified
parent ffe2e787ba
commit 80b25a782b
7 changed files with 16 additions and 17 deletions
+2 -2
View File
@@ -585,7 +585,7 @@ async def test_workflow_output_event(mapper: MessageMapper, test_request: AgentF
"""Test WorkflowOutputEvent is converted to output_item.added."""
from agent_framework._workflows._events import WorkflowOutputEvent
event = WorkflowOutputEvent(data="Final workflow output", source_executor_id="final_executor")
event = WorkflowOutputEvent(data="Final workflow output", executor_id="final_executor")
events = await mapper.convert_event(event, test_request)
# WorkflowOutputEvent should emit output_item.added
@@ -607,7 +607,7 @@ async def test_workflow_output_event_with_list_data(mapper: MessageMapper, test_
ChatMessage(role=Role.USER, contents=[TextContent(text="Hello")]),
ChatMessage(role=Role.ASSISTANT, contents=[TextContent(text="World")]),
]
event = WorkflowOutputEvent(data=messages, source_executor_id="complete")
event = WorkflowOutputEvent(data=messages, executor_id="complete")
events = await mapper.convert_event(event, test_request)
assert len(events) == 1