async def default_agent(_default_agent: Agent) -> Agent: # Clean tracker store after each test so tests don't affect each other _default_agent.tracker_store = InMemoryTrackerStore(_default_agent.domain) _default_agent.domain.session_config = SessionConfig.default() return _default_agent
def reset_conversation_state(agent: Agent) -> Agent: # Clean tracker store after each test so tests don't affect each other agent.tracker_store = InMemoryTrackerStore(agent.domain) agent.domain.session_config = SessionConfig.default() return agent