4.7 KB · updated 2026-07-06 · md

v0.6.1.ru.md

docs/i18n/release-notes/v0.6.1.ru.md

Tesserae v0.6.1 — улучшения удобства CLI и исправление провайдера codex

<!-- translations:start -->

English · 한국어 · 中文 · 日本語 · Español · Français · Deutsch

<!-- translations:end -->

Дата выпуска 2026-06-08 · PyPI · GitHub release · pip install --upgrade tesserae==0.6.1

Небольшое продолжение переработки CLI в v0.6.0: два улучшения удобства нового CLI с плоскими глаголами и одно реальное исправление ошибки для пользователей codex с несколькими аккаунтами.

1. tesserae compile теперь показывает ход выполнения в реальном времени

Раньше длительная компиляция проходила в тишине. Теперь она отображает многофазный индикатор прогресса в стиле codegraph index в интерактивном терминале:

◆ Scanning sources — 2036 found
  Extracting ████████████████░░░░░░░░  64%  1302/2036  0:12
◆ Extracted 2036 files
⠙ Finalizing — community summaries, vault, site…
◆ Compiled  ·  220243 nodes · 679073 edges  ·  41s

Он работает на основе rich (уже является зависимостью) и отображается только в TTY — запуски через конвейер, в CI, на MCP-сервере и в демоне остаются побайтово идентичными (обычная итоговая строка Compiled project wiki: … сохраняется), поэтому для скриптов ничего не меняется.

2. tesserae projects register автоматически инициализирует

Регистрация каталога, который ещё не был проектом Tesserae, завершалась ошибкой No .tesserae/graph.json found. Теперь, если путь — это существующий каталог без рабочего пространства .tesserae/, register сначала создаёт пустое (затем выводит подсказку запустить tesserae compile). Отсутствующий или ошибочно введённый путь по-прежнему является ошибкой — он никогда не создаётся автоматически — а уже инициализированный проект остаётся нетронутым.

3. Исправление: llm_provider: codex теперь учитывается в каждом проходе LLM

Если вы выбрали codex (через tesserae config llm --llm-provider codex или config.json проекта), несколько проходов LLM во время компиляции всё равно использовали Claude CLI — выдавая ClaudeCLIJsonClient … You've hit your Sonnet limit, хотя вы выбрали codex. Причина: проход формирования сводок сообществ, проходы памяти Phase-5 и команды lab schema-drift / lab evolve / query --llm создавали свой LLM-клиент, не сверяясь с настройкой провайдера, поэтому всегда по умолчанию использовали Claude. Теперь все они определяют бэкенд так же, как и остальной движок — переменная окружения > config.json проекта > глобальный ~/.tesserae/config.json > значение по умолчанию — поэтому llm_provider: codex учитывается везде.

Обновление с v0.6.0

Менять ничего не нужно — все три изменения работают «из коробки». Если ранее вы устанавливали llm_provider: codex, но во время компиляции всё равно видели вызовы Claude, этот выпуск это исправляет; просто запустите tesserae compile снова.