import asyncio
from polos import PolosClient
async def main():
conversation_id = "user-123-session-1"
client = PolosClient()
# Turn 1
response1 = await my_agent.run(
client,
"My name is Alice and I love Python.",
conversation_id=conversation_id
)
print(response1.result)
# Turn 2 - Agent remembers Alice and Python
response2 = await my_agent.run(
client,
"What's my favorite programming language?",
conversation_id=conversation_id
)
print(response2.result) # "Your favorite programming language is Python"
# Turn 3 - Agent remembers the name
response3 = await my_agent.run(
client,
"What's my name?",
conversation_id=conversation_id
)
print(response3.result) # "Your name is Alice"
if __name__ == "__main__":
asyncio.run(main())