Skip to content

Commit 43f18ec

Browse files
dynamic options dict to avoid imports
1 parent a89674d commit 43f18ec

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

python/samples/02-agents/providers/azure/openai_client_with_session.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from random import randint
55
from typing import Annotated
66

7-
from agent_framework import Agent, AgentSession, ChatOptions, tool
7+
from agent_framework import Agent, AgentSession, tool
88
from agent_framework.openai import OpenAIChatClient
99
from azure.identity import AzureCliCredential
1010
from dotenv import load_dotenv
@@ -76,19 +76,19 @@ async def example_with_session_persistence_in_memory() -> None:
7676
# First conversation
7777
query1 = "What's the weather like in Tokyo?"
7878
print(f"User: {query1}")
79-
result1 = await agent.run(query1, session=session, options=ChatOptions(store=False))
79+
result1 = await agent.run(query1, session=session, options={"store": False})
8080
print(f"Agent: {result1.text}")
8181

8282
# Second conversation using the same session - maintains context
8383
query2 = "How about London?"
8484
print(f"\nUser: {query2}")
85-
result2 = await agent.run(query2, session=session, options=ChatOptions(store=False))
85+
result2 = await agent.run(query2, session=session, options={"store": False})
8686
print(f"Agent: {result2.text}")
8787

8888
# Third conversation - agent should remember both previous cities
8989
query3 = "Which of the cities I asked about has better weather?"
9090
print(f"\nUser: {query3}")
91-
result3 = await agent.run(query3, session=session, options=ChatOptions(store=False))
91+
result3 = await agent.run(query3, session=session, options={"store": False})
9292
print(f"Agent: {result3.text}")
9393
print("Note: The agent remembers context from previous messages in the same session.\n")
9494

0 commit comments

Comments
 (0)