Repository navigation
0.78.0
·
11 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Исправлено
maxпредставляется текущим веб-клиентом MAX:appVersion26.10.7 и Chrome 154 (было 26.9.8 и Chrome 151,
прочитано 25.09). MAX отказывает версиям клиента, которые больше не поддерживает;max doctorпоказывает дату
2026-10-26.npx skills add WireCatLabs/max-cliпредлагает только навыкmax-cli. Раньше он показывал и четыре навыка для разработчиков max (add-command,parity-audit,release,test-live): они лежали в.claude/skills, а skills.sh ищет навыки и там. Теперь они вdocs/dev/skills.- Вектор удаляется, как только его не использует ни один текст в базе (cli-core 0.435.0). Раньше после смены
картинки у изображения, смены текста расшифровки встречи и очистки чата (store clear --left, слияние чата с
другим) векторы оставались.conversations embeddings clear --chatтеперь убирает и векторы сообщений чата, не
только его бесед;conversations embed --chatсоздаёт их снова.
Что учесть:store rebuildудаляет векторы, оставшиеся от прежних версий, и сообщает их число в
unused_vectors_dropped;store checkсчитает их вvectors.unused. - В установке одна копия sherpa-onnx, а не две (cli-core 0.433.0). В 0.77.0 max перешёл на sherpa-onnx 2.0
раньше cli-core, и установка выросла примерно на 15 МБ; теперь и cli-core на 2.0. Команды и их вывод не меняются.
Изменено — может сломать скрипты
- Общая база переходит на версию 34: CLI на cli-core 0.433.0 и старше её больше не откроют (cli-core 0.434.0).
Поиск по смыслу берёт кандидатов из индекса sqlite-vec в базе, а не перебирает все векторы; ответ тот же, что у
перебора. Первое открытие базы этой версией строит индекс по уже сохранённым векторам, короткими порциями.
Почему: перебор всех векторов медленнее с каждым сообщением, у которого есть вектор.
Что учесть: обновите вместе с max все CLI, которые читают ту же базу (tg, wa, memo, zm, drive), — старые откажутся
от неё и попросят обновиться. Расширение входит в установку (@wirecat/cli-core-sqlite1.1.0); если оно не
загрузилось, команда, которой нужна база, завершается ошибкойstore.vector-extension-missingили
store.vector-extension-failed— переустановите max.store checkпоказываетvector_indexesи не проходит
checks.vector_indexes, когда индекс расходится с векторами. - Справка
max upgradeпоказывает только примерmax upgrade --check(cli-core 0.433.0).
Почему: примерmax upgradeбез флага, скопированный и запущенный, сразу обновлял программу.
Что учесть: в выводеmax upgrade --helpиmax commands --jsonменяется только эта строка. - Модель Anthropic получает ключ в заголовке
Authorization: Bearer, а неX-Api-Key(cli-core 0.433.0,
@anthropic-ai/sdk1.3).
Почему: так отправляет ключ новая версия библиотеки Anthropic.
Что учесть: касается толькоmodels.<назначение>.base_urlс провайдеромanthropic, то есть своего шлюза вместо
адреса Anthropic: такой шлюз должен читать ключ изAuthorization.
Что нового
search messages --discoverпереставляет первые 50 результатов моделью-реранкером, когда она скачана
(max models download mmarco, 136 МБ; cli-core 0.435.0). Модель читает вопрос вместе с каждым результатом, его чатом,
автором, датой и сообщением, на которое он отвечает; её оценка смешивается с оценкой поиска, а остальные результаты
сохраняют порядок. У каждого переставленного результата естьdiscovery.reranker_score, аscoreостаётся
оценкой поиска. Без модели порядок прежний, и поиск говорит об этом: заметкаnot reranked: …в терминале,
missing/next(models.download) в--jsonи MCP. На перестановку отведено 15 секунд сверх поиска по словам;
не успела — результаты остаются без неё. Новая настройка профиляsearch_rerankerвыбираетbge-reranker-v2-m3
(588 МБ) или выключает перестановку (off). Ничего не скачивается само, и текст не уходит с компьютера.
models listпоказывает реранкеры с видомreranker.search allищет сообщения и по смыслу, когда модель e5-small скачана и у сообщений есть векторы (cli-core
0.435.0). Совпадения по словам и по смыслу сливаются в один список сообщений, аfoundByу каждого говорит, какой
поиск его нашёл. Запрос с NOT или с фильтром внутри OR и групп, а также--exactи--backend serverищут
только по словам. Без модели или векторовsearch allищет по словам, как раньше, и говорит почему: заметка
messages: meaning search not used: …,missing/nextв--jsonи MCP.