history: Get conversation history
This is a method of the Agent class in the agent module.
async def history(&self) -> Result<Vec<Message>>