Мы превращаем Todos в Tasks в Claude Code

Мы превращаем Todos в Tasks в Claude Code

@ai_longreads

Anthropic представляет Tasks — новую функцию Claude Code для координации сложных проектов между несколькими сессиями и субагентами.

Это AI-перевод статьи, сделанный каналом Про AI: Лучшие Статьи и Исследования.


Мы превращаем Todos в Tasks в Claude Code

We're turning Todos into Tasks in Claude Code Автор: Thariq Оригинальный текст:

Сегодня мы обновляем Todos в Claude Code до Tasks. Tasks (задачи) — это новый примитив, который помогает Claude Code отслеживать и выполнять более сложные проекты, а также координировать работу между несколькими сессиями или субагентами.

По мере роста возможностей моделей одна из важнейших задач — «расковать» Claude и позволить ему эффективно использовать новые способности. По сравнению с предыдущими моделями, Opus 4.5 способен работать автономно дольше и лучше отслеживать своё состояние. Мы обнаружили, что инструмент TodoWrite больше не нужен, потому что Claude уже знает, что ему нужно делать для небольших задач.

В то же время мы всё чаще использовали Claude Code для выполнения более длительных проектов, иногда с участием нескольких субагентов, контекстных окон или сессий. Но проекты сложнее: задачи имеют зависимости и блокеры и требуют координации при работе между сессиями.

Стало очевидно, что нужно развивать Todos для работы над более длительными проектами. Эта потребность также возникала в сообществе, и мы вдохновились такими проектами, как Beads от Стива Йегге.

Tasks — наша новая абстракция для координации множества работ в рамках проектов. Claude может создавать Tasks с зависимостями друг от друга, которые хранятся в метаданных — это больше соответствует реальной работе над проектами. Кроме того, Tasks хранятся в файловой системе, так что несколько субагентов или сессий могут совместно работать над ними. Когда одна сессия обновляет Task, это транслируется всем сессиям, работающим над тем же списком задач.

Вы можете попросить Claude создать задачи прямо сейчас — это особенно полезно при запуске субагентов. Tasks хранятся в ~/.claude/tasks, и вы можете использовать это для создания дополнительных утилит поверх системы задач.

Чтобы несколько сессий работали над одним списком задач, вы можете установить TaskList как переменную окружения и запустить Claude следующим образом:

CLAUDECODETASKLISTID=groceries claude

Это также работает для claude -p и AgentSDK.

Tasks — ключевой строительный блок, позволяющий Claude создавать более сложные проекты. Мы с нетерпением ждём, как вы будете их использовать.


Подпишитесь на канал и каждый день читайте лучшие материалы про AI переведенные на русский!

Нашли интересную статью для перевода? Пришлите нашему боту: @ailongreadsbot

Report Page