Главная/Блог/Обзор/LLM 0.32rc1: Хэширование, ветвление и…
Обзор2 мин чтения · 31 июля 2026 г.

LLM 0.32rc1: Хэширование, ветвление и GPT-5.6

Обзор релиза LLM 0.32rc1: переход на content-addressable хэши, поддержка ветвящихся диалогов и новые модели OpenAI. Инструкция по безопасному обновлению.

LLM 0.32rc1: Хэширование, ветвление и GPT-5.6

Вышла первая кандидатская версия (RC) утилиты llm 0.32. Это не просто очередное обновление, а фундаментальная переработка способа хранения истории диалогов. Главная инновация — переход на content-addressable hash IDs (хэши, зависящие от содержимого). Это позволяет системе дедуплицировать сообщения и корректно отображать деревья ветвящихся бесед, а не только линейные цепочки.

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

01Новая схема данных: от линейности к графу

В предыдущих версиях история чатов хранилась как плоский список. Новая архитектура использует хэши для идентификации сообщений. Это решает две проблемы:

  1. Дедупликация: одинаковые сообщения не хранятся дважды, экономя место в logs.db.
  2. Ветвление (Forks): теперь можно вести несколько параллельных диалогов на основе одного промпта, что важно для A/B тестирования промптов или сравнения ответов разных моделей.

Так как изменения касаются структуры базы данных, разработчик настоятельно рекомендует сделать бэкап перед обновлением. Старые данные не будут затронуты, но сохранность — приоритет.

⚠️
Важно: Бэкап обязателен. Перед обновлением до RC-версии обязательно создайте копию базы данных, чтобы избежать потери истории диалогов при возможных багах в новой схеме.

Поддержка новых моделей OpenAI

В этой версии добавлена нативная поддержка трех новых моделей семейства GPT-5.6. Если у вас есть доступ к API OpenAI, вы можете сразу начать работу с ними:

  • gpt-5.6-sol
  • gpt-5.6-terra
  • gpt-5.6-luna

Использование стандартных команд CLI:

terminalbash
llm list
# Проверка доступности новых моделей

llm -m gpt-5.6-sol "Сгенерируй код на Python для парсинга JSON"
# Запуск запроса к новой модели

02Миграция и резервное копирование

Процесс обновления безопасен, но требует соблюдения порядка действий. Новая схема использует только новые таблицы, поэтому старые записи остаются нетронутыми. Однако, чтобы избежать конфликтов при чтении, выполните бэкап вручную.

Команда для создания резервной копии:

terminalbash
llm logs backup logs-backup.db

После создания бэкапа можно обновить пакет:

terminalbash
pip install --upgrade llm==0.32rc1
💡
Совет по оптимизации: Если вы активно используете ветвящиеся диалоги, новая система хэширования значительно сократит размер базы данных logs.db за счет устранения дубликатов контента.

03Сравнение: LLM 0.31 vs 0.32rc1

Функция LLM 0.31 (стабильная) LLM 0.32rc1 (кандидат)
Структура истории Линейный список Дерево (граф) через хэши
Дедупликация Отсутствует Автоматическая (content-addressable)
Поддержка GPT-5.6 Нет Да (sol, terra, luna)
Безопасность данных Стандартная Требует ручного бэкапа перед апгрейдом

04Кому подойдёт / что запустится

Обновляйтесь, если:

  • Вы используете llm для сложных сессий с ветвлением (forked conversations).
  • Вам нужен доступ к моделям gpt-5.6-sol, gpt-5.6-terra или gpt-5.6-luna.
  • Вы хотите оптимизировать размер локальной базы данных логов.

Подождите стабильного релиза, если:

  • Вы критически зависите от текущей структуры базы данных и не хотите рисковать даже с бэкапом.
  • Вы используете старые модели, не входящие в список новых GPT-5.6, и вам не нужны функции ветвления.

Для большинства практиков, работающих с AI-инструментами ежедневно, 0.32rc1 предлагает значительное улучшение UX за счет поддержки древовидных структур диалогов.

Источник: Simon Willison ↗