From bbae6401b1af020d5db15591dcd1b8928cf7a57b Mon Sep 17 00:00:00 2001 From: Chetan Toshniwal Date: Tue, 31 Mar 2026 17:02:30 -0700 Subject: [PATCH] making version optional --- .../02-agents/providers/foundry/foundry_agent_basic.py | 4 ++-- .../providers/foundry/foundry_agent_custom_client.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/python/samples/02-agents/providers/foundry/foundry_agent_basic.py b/python/samples/02-agents/providers/foundry/foundry_agent_basic.py index e88ccbd7a0..90980acb69 100644 --- a/python/samples/02-agents/providers/foundry/foundry_agent_basic.py +++ b/python/samples/02-agents/providers/foundry/foundry_agent_basic.py @@ -19,7 +19,7 @@ tools are all configured on the service — you just connect and run. Environment variables: FOUNDRY_PROJECT_ENDPOINT — Azure AI Foundry project endpoint FOUNDRY_AGENT_NAME — Name of the agent in Foundry - FOUNDRY_AGENT_VERSION — Version of the agent (for PromptAgents) + FOUNDRY_AGENT_VERSION — Version of the agent (optional, for PromptAgents) """ @@ -27,7 +27,7 @@ async def main() -> None: agent = FoundryAgent( project_endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"], agent_name=os.environ["FOUNDRY_AGENT_NAME"], - agent_version=os.environ["FOUNDRY_AGENT_VERSION"], + agent_version=os.environ.get("FOUNDRY_AGENT_VERSION"), credential=AzureCliCredential(), ) diff --git a/python/samples/02-agents/providers/foundry/foundry_agent_custom_client.py b/python/samples/02-agents/providers/foundry/foundry_agent_custom_client.py index b274adb789..edaf54eb5f 100644 --- a/python/samples/02-agents/providers/foundry/foundry_agent_custom_client.py +++ b/python/samples/02-agents/providers/foundry/foundry_agent_custom_client.py @@ -23,7 +23,7 @@ This sample demonstrates three ways to customize the FoundryAgent client layer: Environment variables: FOUNDRY_PROJECT_ENDPOINT — Azure AI Foundry project endpoint FOUNDRY_AGENT_NAME — Name of the agent in Foundry - FOUNDRY_AGENT_VERSION — Version of the agent + FOUNDRY_AGENT_VERSION — Version of the agent (optional, for PromptAgents) """ @@ -32,7 +32,7 @@ async def main() -> None: agent = FoundryAgent( project_endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"], agent_name=os.environ["FOUNDRY_AGENT_NAME"], - agent_version=os.environ["FOUNDRY_AGENT_VERSION"], + agent_version=os.environ.get("FOUNDRY_AGENT_VERSION"), credential=AzureCliCredential(), ) result = await agent.run("Hello from the default setup!") @@ -42,7 +42,7 @@ async def main() -> None: agent_raw_client = FoundryAgent( project_endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"], agent_name=os.environ["FOUNDRY_AGENT_NAME"], - agent_version=os.environ["FOUNDRY_AGENT_VERSION"], + agent_version=os.environ.get("FOUNDRY_AGENT_VERSION"), credential=AzureCliCredential(), client_type=RawFoundryAgentChatClient, ) @@ -54,7 +54,7 @@ async def main() -> None: client = RawFoundryAgentChatClient( project_endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"], agent_name=os.environ["FOUNDRY_AGENT_NAME"], - agent_version=os.environ["FOUNDRY_AGENT_VERSION"], + agent_version=os.environ.get("FOUNDRY_AGENT_VERSION"), credential=AzureCliCredential(), ) agent_composed = Agent(client=client)