TaskListTool:列出任务
它给主线程提供全局任务视图
TaskListTool 的作用是让模型重新看到“现在有哪些任务、谁卡住了谁、哪些还没完成”。
在多步流程中,它相当于任务系统的总览面板。
关键源码
const allTasks = (await listTasks(taskListId)).filter(
t => !t.metadata?._internal,
)
它还会过滤已解决阻塞项,让输出更贴近“当前可行动状态”。
调用链
加载图表中…
小结
TaskListTool 让 Claude Code 在复杂任务流里具备了“抬头看全局”的能力。