В первой встрече с Tasks можно пошутить: «Claude теперь не просто забывчивый сосед — он записной менеджер проектов, который наконец научился носить блокнот». Эта метафора как нельзя лучше описывает суть обновления: Anthropic перевёл Claude Code от эфемерных To‑do к настоящим, долговременным задачам, которые переживают закрытие терминала и смену машины.

Главная радость для инженера — навык работать с зависимостями. Tasks поддерживают направленные ациклические графы (DAG), так что агент уже не попытается запускать тесты до написания API. Это убирает одну из главных бед LLM‑воркфлоу — «галлюцинации о выполнении». Ещё один хит — хранение состояния на файловой системе (~/.claude/tasks). Такое UNIX‑стилевое решение даёт прочность: план можно версионировать, бэкапить и аудировать без привязки к сессии.

Оркестрация выходит на новый уровень через переменную окружения CLAUDE_CODE_TASK_LIST_ID — несколько сессий могут «смотреть» на один список и обновляться в реальном времени. Практическая польза видна в сценарии Writer/Reviewer: одна сессия пишет, помечает задачу завершённой, другая — чисто проверяет и продолжает работу, не таща в контекст лишнюю историю.

Anthropic не забыл и про надёжность: недавние патчи (v2.1.16–v2.1.19) исправили подвисания при закрытии терминала, проблемы на процессорах без AVX и нюансы с git worktrees. Для тех, кто ещё не готов к миграции, появилась опция отключения Tasks (CLAUDE_CODE_ENABLE_TASKS=false).

Для одного разработчика Tasks решают проблему «экономики контекста»: план на диске даёт право агрессивно чистить контекст модели (/clear, /compact) и сохранять продуктивность. Плюс — шорткаты аргументов и настраиваемые keybindings ускоряют работу энтузиастов автоматизации.

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