Repository navigation
0.52.0
·
99 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Что нового
- Синхронизация продолжается с места остановки:
store jobs showпоказываетprogress, аmessages sync --all
не спотыкается о чат, который уже занят (cli-core 0.276.0). max watchне падает со стеком, если обработчик события бросил ошибку: подписка завершается этой ошибкой,
связь с сервером остаётся.- Файлы и видео уходят с диска по ходу загрузки (cli-core 0.272.0).
max messages send --file,
--photo, фото профиля и группы иmax botбольше не читают файл в память целиком перед отправкой, и отказ
для файлов от 2 GiB снят. Голосовое по-прежнему читается целиком — по нему считается длина и волна — до 256 MiB. - Поиск по картинкам:
max <профиль> images embedиmax <профиль> images models download|list. Включается
max <профиль> config set picture_search true(по умолчанию выключен), модельclip-b32скачивается один раз
(около 155 МБ),images embedсчитает вектор для каждой картинки в архиве. Поиск сообщений по словам тогда
возвращаетpicturesрядом с находками. Почему: найти картинку по тому, что на ней изображено.
Что учесть: запрос для картинок только английский, агент переводит его сам. Подробнее — в
поиске.
Изменено — может сломать скрипты
max store export --format jsonlпишет в файлы и папки те же записи, что на экран: snake_case,chat_id;
строка удаления{ "id", "chat_id", "deleted": true }(cli-core 0.276.0). Что учесть: папку, выгруженную раньше,
новая сборка не дописывает; выгружайте в новую папку.max watch --jsonlпишет сообщения в той же форме, чтоmessages list: snake_case, сref(chat_id,
chat_title,sender_name). Строки--eventsтоже snake_case:chat_id,message_id,user_id,up_to_time,
unread_count. Человек видит то же, что раньше. Что учесть: скрипты, читавшиеchatId, берутchat_id.- Голосовое без текста попадает в
missingуreview,inbox,messages listи в MCP, чтобы агент видел, что его
ещё нужно расшифровать (cli-core 0.275.0). - Следующий шаг к команде, которая меняет только этот компьютер, не запускается сам (cli-core 0.273.0):
у шаговserver restartиstore reindexстоитsafe_to_auto_execute: false. mentions rebuildпринимает вид аргументом:max <профиль> mentions rebuild person-name, а не--kind
(cli-core 0.272.0).max doctor --json,session startиsession endотвечают конвертом в snake_case:{item, meta}, ключи
legacy_cache,keyring.moved_by_environment,session.state_file,revoked_on_server. Человек по-прежнему
видит строки. Что учесть: скрипты, читавшие эти ответы, берут поля изitemв snake_case.max bot chats members list --cursorвместо--marker, синонима нет; MCP инструмент бота тоже берётcursor.
Ответ называет следующий шаг вpage.next. Свои команды max (recipients,config,mcp,messages transcribe,
bot comments,bot uploads) отвечают так же, как общие: строка конца--jsonlи подсказки на stderr.