In the field of autonomous agents, research endeavors [1; 2; 3] are directed towards systems that can operate independently, make decisions, and perform tasks with no or minimal human intervention. These agents are designed to understand instructions, process information, make decisions and take action to achieve a state of autonomy. The advent of large language models (LLMs) [4; 5; 6] has brought new possibilities to the agent development [7]. Current LLMs have shown great power in understanding instructions [8; 9; 10; 11], reasoning and solving problems [12; 13; 14; 15; 16], and interacting with human users [17] as well as external environments [18; 19]. Built upon these powerful LLMs, emergent LLM-based agents [7; 20; 21; 22] can present strong task fulfillment abilities in diverse environments, ranging from virtual assistants to more sophisticated systems involving complex and creative problem solving, planning and reasoning.