加入会员
Skip to content

访问受限

课程专属内容

Claude Code 任务列表

课程导读

这节课主要讲 Claude Code 的任务列表功能。复杂任务不要只靠一段长提示词硬推,先让 Claude Code 拆分任务,再按任务逐步执行,会更清楚,也更容易跟踪进度。

一、本节案例:OCR 图片识别网站

本节课使用智谱的 OCR 服务作为演示。

智谱 OCR 服务文档

二、课前准备

准备项说明
Chrome 浏览器用来测试生成的本地网站
智谱 API Key调用 OCR 接口需要身份凭证
Claude Code用来生成项目、读取文档、调试问题

还没有智谱 API Key 的话,可以前往下面页面申请:

智谱 API Key 管理

API Key 可以看作访问接口的身份凭证。真实项目里,不建议把 Key 直接写进代码文件,更常见的方式是放到 .env 里,再由程序读取。

注意

不要把真实 API Key 上传到公开代码仓库,也不要发到公开群聊或公开文档里。

三、显示任务列表

当 Claude Code 创建任务列表后,任务会出现在终端的状态区域。

如果没有看到任务列表,可以使用快捷键切换显示:

快捷键作用
Ctrl + T显示或隐藏任务列表

任务列表通常会展示当前任务进度,例如哪些任务还没开始、哪些正在执行、哪些已经完成。

四、任务状态怎么看

任务前面的状态标记,用来表示任务当前处于什么阶段。

状态含义
空白任务还没开始
进行中当前正在执行这个任务
已完成任务已经完成
blocked by当前任务被其他任务阻塞,需要先完成依赖任务

blocked by 6 and 7 的意思是:这个任务需要等编号 6 和编号 7 的任务完成之后,才能继续执行。

例如“安装依赖并验证运行”通常要等页面功能和接口功能开发完成后,才能真正测试。

五、查看或清理任务

除了用 Ctrl + T 展开任务列表,也可以直接问 Claude Code。

需求可以这样问
查看全部任务show me all tasks或者查看全部任务
清空全部任务clear all tasks或者清空全部任务

任务较多时,终端区域可能只显示一部分。想看完整任务列表时,直接让 Claude Code 展示即可。

六、只共享任务列表,不恢复旧上下文

有时候我们只想保留任务列表,不想把旧会话里的长上下文也带回来。

这时可以使用 CLAUDE_CODE_TASK_LIST_ID

1. 打开任务目录

系统操作方式
macOS打开访达,在顶部菜单栏选择“前往 → 前往文件夹”,或者按 Shift + Command + G,输入 ~/.claude/tasks/ 后回车
Windows打开文件资源管理器,在地址栏输入 %USERPROFILE%\.claude\tasks\ 后回车

进入目录后,你会看到一个或多个任务文件夹。

可以打开文件夹查看里面的任务内容,根据任务描述判断哪一个是你要继续执行的任务组。

文件夹名称就是任务列表 ID。复制这个文件夹名称,后面启动 Claude Code 时会用到。

2. 使用任务列表 ID 启动 Claude Code

macOS / Linux

bash
CLAUDE_CODE_TASK_LIST_ID=4f1b1b1c-56dc-478a-819f-2abe5fa24427 claude

Windows PowerShell

powershell
$env:CLAUDE_CODE_TASK_LIST_ID="4f1b1b1c-56dc-478a-819f-2abe5fa24427"; claude

启动后按 Ctrl + T,就可以查看这份任务列表。

这种方式适合在新会话里继续推进任务,同时避免把上一轮很长的上下文全部带回来。