Fix empty tuple agent (#458)

* feat: add support for 'unknown' message agent in MessageListItem and Message type

* fix: update default agent name from 'unknown' to 'planner' in workflow generator

* fix: remove handling for 'unknown' agent in MessageListItem

* fix: remove 'unknown' agent from Message interface

---------

Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
This commit is contained in:
Affan Shaikhsurab
2025-07-22 12:50:12 +05:30
committed by GitHub
parent 6d8853b7c7
commit b197b0f4cb

View File

@@ -175,7 +175,7 @@ async def _astream_workflow_generator(
tuple[BaseMessage, dict[str, any]], event_data
)
# Handle empty agent tuple gracefully
agent_name = "unknown"
agent_name = "planner"
if agent and len(agent) > 0:
agent_name = agent[0].split(":")[0] if ":" in agent[0] else agent[0]
event_stream_message: dict[str, any] = {