Skip to content

Commit 9684d9a

Browse files
author
Johan Broberg
committed
fix(mcp_tool_registration_service): add warning for messages with missing role during conversion
1 parent 0f47fe4 commit 9684d9a

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • libraries/microsoft-agents-a365-tooling-extensions-agentframework/microsoft_agents_a365/tooling/extensions/agentframework/services

libraries/microsoft-agents-a365-tooling-extensions-agentframework/microsoft_agents_a365/tooling/extensions/agentframework/services/mcp_tool_registration_service.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,11 @@ def _convert_chat_messages_to_history(
188188

189189
for msg in chat_messages:
190190
message_id = msg.message_id if msg.message_id is not None else str(uuid.uuid4())
191+
if msg.role is None:
192+
self._logger.warning(
193+
f"Skipping message {message_id} with missing role during conversion"
194+
)
195+
continue
191196
role = msg.role.value
192197
content = msg.text if msg.text is not None else ""
193198

0 commit comments

Comments
 (0)