Despite these advancements, the Reflexion authors identify various limitations of the pattern. Primarily, Reflexion is susceptible to "non-optimal local minima solutions". It also uses a sliding window for long-term memory, rather than a database. This means that the volume of long-term memory is limited by the token limit of the language model. Finally, the researchers identify that while Reflexion surpasses other single-agent patterns, there are still opportunities to improve performance on tasks that require a significant amount of diversity, exploration, and reasoning.