this agent file is needed to handle the thinking of you code