1 Introduction  
2 Taxonomy  
3 Task Decomposition  
4 Multi-Plan Selection  
5 External Planner-Aided Planning  
6 Reflection and Refinement  
7 Memory-Augmented Planning  
8 Evaluation  
9 Conclusions and Future Directions