我們正在將 Claude Code 中的 Todos 升級為 Tasks

@trq212
英語6 個月前 · 2026年1月22日
2.2M
5.9K
430
321
6.2K

TL;DR

Anthropic 的 Claude Code 以 Tasks 取代了 Todos,這是一項全新的基礎功能,支援複雜的自主 AI 開發專案所需的依賴關係與跨工作階段協作。

今天,我們將 Claude Code 中的 Todos 升級為 Tasks。Tasks 是一種新的基本元素,可幫助 Claude Code 追蹤並完成更複雜的專案,並在多個會話或 subagents 之間協作。

隨著模型能力不斷增長,我們能做的最重要的事情之一就是「解除」Claude 的束縛,讓它能有效運用新的能力。與之前的模型相比,Opus 4.5 能夠更長時間地自主運行,並更好地追蹤其狀態。我們發現 TodoWrite Tool 已經不再必要,因為 Claude 已經知道自己在較小任務中需要做什麼。

與此同時,我們發現自己正在使用 Claude Code 來完成更長的專案,有時跨越多個 subagents、上下文視窗或會話。但專案更為複雜,任務有依賴關係和阻礙,需要在使用跨會話時進行協調。

很明顯,我們需要進化 Todos 來幫助 Claude 處理更長的專案。這個需求也在社群中浮現,我們從 Steve Yegge 的 Beads 等專案中獲得了靈感。

Tasks 是我們用於協調跨專案多項工作的新抽象概念。Claude 可以建立彼此具有依賴關係的 Tasks,這些關係儲存在元資料中,這更貼近專案實際運作的方式。此外,Tasks 儲存在檔案系統中,以便多個 subagents 或會話可以協作處理。當一個會話更新 Task 時,該更新會廣播給所有正在處理相同 Task List 的會話。

你現在就可以要求 Claude 建立 tasks,這在啟動 subagents 時特別有用。Tasks 儲存在 ~/.claude/tasks 中,你也可以利用它來在 tasks 之上建立額外的工具。

要讓多個會話在同一個 Task List 上協作,你可以將 TaskList 設定為環境變數,並這樣啟動 Claude:

CLAUDE_CODE_TASK_LIST_ID=groceries claude

這也適用於 claude -p 和 AgentSDK。

Tasks 是讓 Claude 建構更複雜專案的關鍵基礎元件。我們期待看到你如何使用它。

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章