/tasks
显示的是当前会话自身的后台工作,不包括单独附加的其他会话。
/tasks 会打开当前会话中后台工作的视图:正在运行和已经完成的子代理,以及正在运行的后台 shell 命令。已完成的子代理会保持标记状态、可供查看,直到会话清理其任务列表。和 /status、/usage 一样,这个命令会立即执行,也不会打断正在进行中的回复。别名是 /bashes。
这与 Claude 的待办清单(Strg+T)不同,后者显示的是某项任务规划中的工作步骤,而不是技术性的后台进程。如果从当前会话中额外启动了一个独立的云端或后台会话,例如通过 claude --cloud,它也会作为一行出现在 /tasks 中;在那里按 t 键即可直接通过传送(teleport)切换进入该会话。而要跨项目全面查看自己所有的后台会话,则需要使用 claude agents(Agent View)。
✅ 什么时候用?
查看当前会话中正在运行的后台子代理
用 /batch 启动多个子代理后,执行 /tasks,查看哪些仍在运行、哪些已经完成。
在结束会话之前,检查是否还有未完成的后台工作
在执行 /exit 之前先执行一下 /tasks,确认是否还有不想丢失的子代理或 shell 命令在运行。
⛔ 什么时候不该用?
想查看已安排的 cron/loop 计划或 Claude 的待办清单
/tasks 显示的是正在运行的 shell 和子代理,而不是待办清单(Strg+T),也不是通过 /loop 或 /schedule 安排的计划
更好的选择: 用 Strg+T 查看待办清单,用 /schedule 查看云端例行任务,或者直接询问 Claude 已安排的运行计划
想跨所有项目全面掌握自己的所有后台会话
/tasks 是绑定在当前会话上的,主要显示该会话自己的子代理/shell,默认不会显示来自其他目录的所有后台会话
更好的选择: 打开 claude agents(Agent View),获取跨项目的所有后台会话总览
来源
- Claude Code 文档(官方) ↗ code.claude.com
更多命令 · Claude Code