🎯 Проекты 1 мин чтения

DeltaChannel в LangGraph 1.2: checkpointing diff вместо полного состояния для долгоживущих агентов

Простым языком

Когда AI-агент работает долго (много шагов), каждое сохранение состояния копирует всё целиком — хранилище растёт квадратично. DeltaChannel сохраняет только изменения (diff), а полные копии пишет периодически. Результат: линейный рост памяти вместо квадратичного, без потери возможности восстановить состояние.

Что нового

  • DeltaChannel — новый примитив в LangGraph 1.2 для инкрементального чекпоинтинга состояния агента
  • Хранит diff (дельту) на каждом шаге вместо полного состояния — рост хранилища O(N) вместо O(N²)
  • Полные снимки состояния пишутся периодически, а не на каждом шаге
  • Включён по умолчанию в Deep Agents v0.6 — нулевая конфигурация, нулевая миграция

Вердикт

Если вы используете LangGraph для долгоживущих агентов — обновление до v0.6 автоматически включает DeltaChannel. Для кастомных рантаймов паттерн «diff + периодический снимок» стоит реализовать, если хранилище чекпоинтов становится узким местом.

O(N²) хранилище чекпоинтов агента решается паттерном «дельта на каждом шаге + полный снимок каждые N шагов» — LangGraph 1.2 делает это примитивом DeltaChannel, включённым по умолчанию в Deep Agents v0.6.