•
By Paul Scanlon Introducing Task Lists for Mastra Agents
A TaskSignalProvider gives your agent a plan to follow. It creates a list and provides tools for marking items as pending, in_progress, or completed — keeping the agent on track through long-running, complex work.
A task list breaks the work into structured steps the agent can check off one by one. The agent surfaces the plan up front and outputs updates — so you can follow along while it works.
Task list updates use prompt-cacheable state signals persisted by your agent’s Memory. TaskSignalProvider works with message history, working memory, or observational memory.