Python: Fixed use_agent_middleware calling private _normalize_messages (#3264)

* Fix use_agent_middleware calling private _normalize_messages

* Fixed A2A and Copilot Studio agent
This commit is contained in:
Dmytro Struk
2026-01-19 04:50:14 -08:00
committed by GitHub
Unverified
parent 9bfa1a913c
commit f87e55ba33
6 changed files with 84 additions and 24 deletions
@@ -13,6 +13,7 @@ from agent_framework import (
ContextProvider,
Role,
TextContent,
normalize_messages,
)
from agent_framework._pydantic import AFBaseSettings
from agent_framework.exceptions import ServiceException, ServiceInitializationError
@@ -237,7 +238,7 @@ class CopilotStudioAgent(BaseAgent):
thread = self.get_new_thread()
thread.service_thread_id = await self._start_new_conversation()
input_messages = self._normalize_messages(messages)
input_messages = normalize_messages(messages)
question = "\n".join([message.text for message in input_messages])
@@ -278,7 +279,7 @@ class CopilotStudioAgent(BaseAgent):
thread = self.get_new_thread()
thread.service_thread_id = await self._start_new_conversation()
input_messages = self._normalize_messages(messages)
input_messages = normalize_messages(messages)
question = "\n".join([message.text for message in input_messages])