PlanReActPlanner
A built-in planner that enforces structured planning tags — the agent must emit a/*PLANNING*/ block before reasoning and a /*FINAL_ANSWER*/ block to conclude.
TaskPlanner
Maintains a task board inctx.state and injects its current status into the system prompt. Pairs with ManageTasksTool so the agent can create, update, complete, and list tasks.
manage_tasks with actions: initialize, list, create, update, complete, remove.