Skip to content

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

Closed
Qiaochu Hu (hobostay) wants to merge 1 commit into
microsoft:mainfrom
hobostay:fix/azureai-as-agent-name
Closed

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

Conversation

@hobostay

Copy link
Copy Markdown

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
@markwallace-microsoft Mark Wallace (markwallace-microsoft) added the python Usage: [Issues, PRs], Target: Python label Mar 5, 2026
@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
Copy Markdown
Member

Looks like a duplicate of #4484

@giles17

Copy link
Copy Markdown
Contributor

Thanks for the contribution but this is a duplicate of the fix made in #4484

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

Labels

python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants