Bugün, Claude Code'deki Todos'u Tasks'e yükseltiyoruz. Tasks, Claude Code'un daha karmaşık projeleri takip etmesine ve tamamlamasına, ayrıca birden fazla oturum veya alt ajan arasında iş birliği yapmasına yardımcı olan yeni bir temel yapı taşıdır.
Model yetenekleri geliştikçe yapabileceğimiz en önemli şeylerden biri, Claude'u "serbest bırakmak" ve yeni yeteneklerini etkili bir şekilde kullanmasına izin vermektir. Önceki modellere kıyasla Opus 4.5, daha uzun süre otonom olarak çalışabiliyor ve durumunu daha iyi takip edebiliyor. TodoWrite Tool'un artık gerekli olmadığını fark ettik çünkü Claude küçük görevler için ne yapması gerektiğini zaten biliyordu.
Aynı zamanda, Claude Code'u daha uzun projeleri tamamlamak için kullanmaya başladık; bazen birden fazla alt ajan, bağlam penceresi veya oturum arasında. Ancak projeler daha karmaşık, görevlerin bağımlılıkları ve engelleri var ve oturumlar arasında kullanırken koordinasyon gerektiriyor.
Todos'u, Claude'un daha uzun projeler üzerinde çalışmasına yardımcı olacak şekilde geliştirmemiz gerektiği açıktı. Bu ihtiyaç toplulukta da ortaya çıkıyordu ve Steve Yegge'in Beads gibi projelerinden ilham aldık.
Tasks, birçok iş parçasını projeler arasında koordine etmek için yeni soyutlamamızdır. Claude, birbirine bağımlı ve metadata'da depolanan Tasks oluşturabilir; bu da projelerin nasıl çalıştığını daha iyi yansıtır. Ayrıca Tasks, dosya sisteminde depolanır, böylece birden fazla alt ajan veya oturum bunlar üzerinde iş birliği yapabilir. Bir oturum bir Task'ı güncellediğinde, bu durum aynı Task Listesi üzerinde çalışan tüm oturumlara iletilir.
Claude'dan hemen şimdi Tasks oluşturmasını isteyebilirsiniz; özellikle alt ajanlar oluştururken çok kullanışlıdır. Tasks, ~/.claude/tasks dizininde depolanır, bunu kullanarak Tasks'ın üzerine ek yardımcı araçlar da oluşturabilirsiniz.
Oturumların tek bir Task Listesi üzerinde iş birliği yapmasını sağlamak için TaskList'i bir ortam değişkeni olarak ayarlayıp Claude'u şu şekilde başlatabilirsiniz:
CLAUDE_CODE_TASK_LIST_ID=groceries claude
Bu aynı zamanda claude -p ve AgentSDK için de geçerlidir.
Tasks, Claude'un daha karmaşık projeler oluşturmasına olanak tanıyan önemli bir yapı taşıdır. Nasıl kullanacağınızı görmek için sabırsızlanıyoruz.





