After executing the generated plan, the environment would produce the feedback signal to the LLM-based task planner, which can be used to refine its initial plan for better results. In existing work, there are typically two sources of feedback from the environment, depending on their relationship with the LLM-based task planner: internal (_i.e.,_ the LLM itself) and external (_e.g.,_ tools or virtual worlds) feedback.