TaskListTool:列出任务
发表于|更新于|Claude Code
|浏览量:
TaskListTool:列出任务
它给主线程提供全局任务视图
TaskListTool 的作用是让模型重新看到“现在有哪些任务、谁卡住了谁、哪些还没完成”。
在多步流程中,它相当于任务系统的总览面板。
关键源码
1 | const allTasks = (await listTasks(taskListId)).filter( |
它还会过滤已解决阻塞项,让输出更贴近“当前可行动状态”。
调用链
小结
TaskListTool 让 Claude Code 在复杂任务流里具备了“抬头看全局”的能力。
文章作者: xhj
文章链接: https://hzhzxfs.github.io/2026/07/09/32__TaskListTool%EF%BC%9A%E5%88%97%E5%87%BA%E4%BB%BB%E5%8A%A1/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 xhj的博客!
相关推荐
2026-07-22
Claude Code 的 Skills 系统
Claude Code 的 Skills 系统很多人把 Skill 想简单了第一次接触 Claude Code 的人,通常会把 Skill 理解成: 一段写好的 Prompt 一个 Slash Command 别名 或者一份放在仓库里的说明文档 这些理解都沾边,但都不完整。 从源码看,Claude Code 里的 Skill 更准确的定义是: 一套可以被系统加载、被模型发现、再由 SkillTool 正式执行的技能模块。 也就是说,Skill 不是普通文档。它在 Claude Code 里有自己的加载链路、发现链路和执行链路。 先从直觉上理解:Skill 到底解决什么问题Claude Code 已经有很多工具了,为什么还要单独做一套 Skills? 因为很多复杂任务的问题,并不是“工具不够”,而是模型不知道: 这类任务应该按什么步骤做 这个团队平时遵循什么规则 某个场景下应该优先用哪些工具 哪些坑要提前避开 举个很典型的例子: “帮我提交代码” 不是一个简单命令 “做一轮安全审计” 也不是一个单步动作 “去线上排查问题” 更不是一句 Prompt 就能稳定完成的事 ...
2026-03-15
setup
高级设置 Claude Code 的系统要求、特定平台安装、版本管理和卸载。 本页面涵盖系统要求、特定平台安装详情、更新和卸载。有关首次会话的引导式演练,请参阅快速入门。如果您从未使用过终端,请参阅终端指南。 系统要求Claude Code 在以下平台和配置上运行: 操作系统: macOS 13.0+ Windows 10 1809+ 或 Windows Server 2019+ Ubuntu 20.04+ Debian 10+ Alpine Linux 3.19+ 硬件:4 GB+ RAM、x64 或 ARM64 处理器 网络:需要互联网连接。请参阅网络配置。 Shell:Bash、Zsh、PowerShell 或 CMD。 位置:Anthropic 支持的国家/地区 其他依赖项 ripgrep:通常包含在 Claude Code 中。如果搜索失败,请参阅搜索故障排除。 安装 Claude Code 更喜欢图形界面?[桌面应用](/zh-CN/desktop-quickstart)让您无需使用终端即可使用 Claude Code。下载适用于 [macO...
2026-05-04
04-System-Prompt-工程
第 4 篇:System Prompt 工程 — 精密控制模型行为的提示词体系 本篇是《深入 Claude Code 源码》系列的第 4 篇。我们将深入 constants/prompts.ts(约 915 行)这个核心文件,揭示 Claude Code 如何通过精心设计的 System Prompt 架构,在「精确控制模型行为」和「最大化 Prompt Cache 命中率」之间取得平衡。 为什么 System Prompt 值得单独一篇?在大多数 AI 应用中,System Prompt 就是一段硬编码的字符串。但在 Claude Code 这样的生产级 AI Agent 中,System Prompt 是一个工程系统: 它不是一段话,而是十几个独立模块的组装结果 — 每个模块有独立的生命周期和缓存策略 它直接影响 API 成本 — Anthropic 的 Prompt Cache 机制可以大幅降低重复 token 的费用,但前提是 prompt 前缀保持稳定 它是模型行为的根基 — 代码风格约束、安全指令、工具使用优先级、输出格式,全部编码在这里 它有内外版差异 — 通过...
2026-07-01
TodoWriteTool:待办清单
TodoWriteTool:待办清单它不是普通 checklist,而是会话内任务外显TodoWriteTool 是 Claude Code 经典的轻量任务管理工具。它的作用不是替代正式任务系统,而是让模型在当前会话里把工作拆成一串可见的 todo。 你可以把它理解成: TodoWriteTool:轻量、会话内、快速追踪 TaskCreateTool 系列:结构化、正式任务系统 关键源码tools/TodoWriteTool/TodoWriteTool.ts: 123const inputSchema = z.strictObject({ todos: TodoListSchema().describe('The updated todo list'),}) 而真正的状态写回是: 1234567context.setAppState(prev => ({ ...prev, todos: { ...prev.todos, [todoKey]: newTodos, },})...
2026-03-04
overview
概述 Claude Code 是一个代理编码工具,可以读取你的代码库、编辑文件、运行命令,并与你的开发工具集成。可在终端、IDE、桌面应用和浏览器中使用。 Claude Code 是一个由 AI 驱动的编码助手,可帮助你构建功能、修复错误和自动化开发任务。它理解你的整个代码库,可以跨多个文件和工具工作以完成任务。 开始使用选择你的环境来开始使用。大多数界面需要 Claude 订阅 或 Anthropic 控制台 账户。终端 CLI 和 VS Code 也支持第三方提供商。 功能完整的 CLI,用于直接在终端中使用 Claude Code。编辑文件、运行命令,并从命令行管理整个项目。 To install Claude Code, use one of the following methods: <Tabs> <Tab title="Native Install (Recommended)"> **macOS, Linux, WSL:** theme1curl -fsSL https://cl...
2026-04-01
admin-setup
为您的组织设置 Claude Code 针对部署 Claude Code 的管理员的决策地图,涵盖 API 提供商、托管设置、策略执行、使用情况监控和数据处理。 Claude Code 通过托管设置强制执行组织策略,这些设置优先于本地开发人员配置。您可以从 Claude 管理控制台、移动设备管理 (MDM) 系统或磁盘上的文件传递这些设置。这些设置控制 Claude 可以访问的工具、命令、服务器和网络目标。 本页按顺序介绍部署决策。每一行都链接到下面的部分和该区域的参考页面。 SSO、SCIM 预配和座位分配在 Claude 账户级别配置。有关这些步骤,请参阅 [Claude 企业管理员指南](https://claude.com/resources/tutorials/claude-enterprise-administrator-guide) 和 [座位分配](https://support.claude.com/en/articles/11845131-use-claude-code-with-your-team-or-enterprise-plan)。 ...