Skip to content

Commit 088eca3

Browse files
committed
Trying to get agent app id from turn_context
1 parent bc74bb6 commit 088eca3

1 file changed

Lines changed: 7 additions & 1 deletion

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: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,15 @@ async def add_tool_servers_to_agent(
6868
f"Listing MCP tool servers for agent {agent_instance_id} in environment {environment_id}"
6969
)
7070

71+
agentic_app_id = agent_instance_id
72+
if turn_context and turn_context.activity and turn_context.activity.recipient:
73+
agentic_app_id = getattr(
74+
turn_context.activity.recipient, "agentic_app_id", agent_instance_id
75+
)
76+
7177
# Get MCP server configurations
7278
server_configs = await self._mcp_server_configuration_service.list_tool_servers(
73-
agent_instance_id=agent_instance_id,
79+
agent_instance_id=agentic_app_id,
7480
environment_id=environment_id,
7581
auth_token=auth_token,
7682
)

0 commit comments

Comments
 (0)