Skip to content

Python: fix: use agent_name for ChatAgent.name in AzureAIAgentClient.as_agent()#4498

Open
hobostay wants to merge 1 commit intomicrosoft:mainfrom
hobostay:fix/azureai-as-agent-name
Open

Python: fix: use agent_name for ChatAgent.name in AzureAIAgentClient.as_agent()#4498
hobostay wants to merge 1 commit intomicrosoft:mainfrom
hobostay:fix/azureai-as-agent-name

Conversation

@hobostay
Copy link

@hobostay hobostay commented Mar 5, 2026

Fixes an issue where AzureAIClient.as_agent() does not use agent_name for ChatAgent.name when the name parameter is not provided.

Problem: When a user creates an AzureAIChatClient with agent_name parameter, then calls as_agent() without providing a name parameter, the agent_name should be used as the default value for the ChatAgent name.

Solution: Added a check in the as_agent() method to use self.agent_name when name is None.

File changed: python/packages/azure-ai/agent_framework_azure_ai/_chat_client.py

Fixes issue where AzureAIClient.as_agent() does not use agent_name
for ChatAgent.name when name parameter is not provided.

When a user creates an AzureAIChatClient with agent_name parameter,
then calls as_agent() without providing a name parameter, the agent_name
should be used as the default value for the ChatAgent name.

Changes:
- Added check in as_agent() method to use self.agent_name when name is None
- This ensures the agent_name provided during client initialization is
  propagated to the ChatAgent name
@github-actions github-actions bot changed the title fix: use agent_name for ChatAgent.name in AzureAIAgentClient.as_agent() Python: fix: use agent_name for ChatAgent.name in AzureAIAgentClient.as_agent() Mar 5, 2026
@dmytrostruk
Copy link
Member

Looks like a duplicate of #4484

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants