Claude Code 的官方工作人員 @Thariq 剛發了一條更新
Todos 升級,取而代之的是 Tasks 了
![]()
https://x.com/trq212/status/2014836841846132761
核心變化:Tasks 可以跨 session、跨 subagent 協作,多個 Claude 實例可以同時操作同一個任務列表
為什么要改
兩個原因
第一,Opus 4.5 變強了
官方用了一個詞:unhobble,給 Claude「解綁」
模型能力在增長,最重要的事是讓 Claude 能有效使用這些新能力
具體來說,Opus 4.5 相比之前的模型,能自主運行更長時間,也能更好地追蹤自己的狀態
所以 TodoWrite Tool 已經沒必要了,Claude 對小任務已經能自己記住該干什么
模型能力變強,工具反而要做減法
第二,項目變復雜了
Anthropic 內部發現自己在用 Claude Code 做更長的項目,有時候要跨多個 subagent、多個 context window、多個 session
但項目是復雜的,任務之間有依賴關系,有 blocker,需要協調
Todos 不夠用了
Tasks 能做什么
三個關鍵能力:
依賴關系
Tasks 之間可以設置依賴,存在 metadata 里
文件系統存儲
Tasks 存在 ~/.claude/tasks,多個 subagent 或 session 可以讀寫同一份數據
實時廣播
一個 session 更新了 Task,所有正在操作同一個 Task List 的 session 都會收到更新
怎么用
直接讓 Claude 創建 tasks 就行
啟動 subagent 的時候特別有用
如果想讓多個 session 協作同一個 Task List,設置環境變量:
CLAUDE_CODE_TASK_LIST_ID=groceries claudeclaude -p 和 AgentSDK 也支持
Tasks 存儲在文件系統里,意味著你可以在上面構建自己的工具
其他
@Thariq 提到他們從社區項目 Beads 獲得了啟發,這個的作者是 Steve Yegge
下為原始內容:
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.