What does it mean to you?
1. Have a goal (hard-coded, taken as input, etc)
2. Create a plan (of steps or tasks) to achieve the goal
3. Execute (the steps or tasks in) the plan to achieve the goal (often including tool use)
4. Sometimes they check for success against the goal and/or re-plan based on current status
Love your blog BTW