Does Dex agent have a permanent memory of past chats or do we have to give it context every time with talk to it?