Skip to content

Commit c692c30

Browse files
committed
Refactor agent retrieval methods to use updated API calls and update requirements for new package version
1 parent 984c189 commit c692c30

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

src/api/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ async def lifespan(app: fastapi.FastAPI):
5454
try:
5555
agent_name = agent_id.split(":")[0]
5656
agent_version = agent_id.split(":")[1]
57-
agent_version_obj = await ai_project.agents.retrieve_version(agent_name, agent_version)
57+
agent_version_obj = await ai_project.agents.get_version(agent_name, agent_version)
5858
logger.info("Agent already exists, skipping creation")
5959
logger.info(f"Fetched agent, agent ID: {agent_version_obj.id}")
6060
except Exception as e:

src/gunicorn.conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ async def initialize_resources():
295295
try:
296296
agent_name = agentID.split(":")[0]
297297
agent_version = agentID.split(":")[1]
298-
agent_obj = await ai_project.agents.retrieve_version(agent_name, agent_version)
298+
agent_obj = await ai_project.agents.get_version(agent_name, agent_version)
299299
logger.info(f"Found agent by ID: {agent_obj.id}")
300300
except Exception as e:
301301
logger.warning(
@@ -309,7 +309,7 @@ async def initialize_resources():
309309
try:
310310
agent_name = os.environ["AZURE_AI_AGENT_NAME"]
311311
logger.info(f"Retrieving agent by name: {agent_name}")
312-
agents = await ai_project.agents.retrieve(agent_name)
312+
agents = await ai_project.agents.get(agent_name)
313313
agent_obj = agents.versions.latest
314314
logger.info(f"Agent with agent id, {agent_obj.id} retrieved.")
315315
except Exception as e:
-214 KB
Binary file not shown.
Binary file not shown.

src/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ gunicorn==23.0.0
44
azure-identity==1.19.0
55
aiohttp==3.13.1
66
openai
7-
./packages/azure_ai_projects-2.0.0a20251103001-py3-none-any.whl
7+
./packages/azure_ai_projects-2.0.0a20251117001-py3-none-any.whl
88
azure-core==1.36.0 # other versions might not compatible
99
azure-core-tracing-opentelemetry==1.0.0b12
1010
azure-monitor-opentelemetry-exporter==1.0.0b44

tests/test_evaluation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def test_evaluation():
3636

3737
openai_client = project_client.get_openai_client()
3838

39-
agent = project_client.agents.retrieve_version(
39+
agent = project_client.agents.get_version(
4040
agent_name=agent_name, agent_version=agent_version
4141
)
4242
print(f"Agent retrieved (id: {agent.id}, name: {agent.name}, version: {agent.version})")

tests/test_red_teaming.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ def retrieve_agent(project_client: AIProjectClient) -> AgentVersionObject:
4040

4141
print(f"Retrieving agent: {agent_name}")
4242
if agent_version:
43-
agent = project_client.agents.retrieve_version(
43+
agent = project_client.agents.get_version(
4444
agent_name=agent_name, agent_version=agent_version
4545
)
4646
print(f"Retrieved agent: {agent_name}, version: {agent_version}")
4747
return agent
4848
else:
49-
agent_versions = project_client.agents.retrieve(agent_name=agent_name)
49+
agent_versions = project_client.agents.get(agent_name=agent_name)
5050
agent_version = agent_versions.versions.latest
5151
print(f"Retrieved agent: {agent_name}, with latest version: {agent_version}")
5252
return agent_versions.versions.latest

0 commit comments

Comments
 (0)