Skip to content

0.57.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 00:57
· 170 commits to main since this release
Immutable release. Only release title and notes can be modified.
d93efdf

Что нового

  • Документы Drive находятся в общем локальном поиске (cli-core 0.301.0), с Google-ссылкой и временем изменения. --source drive:<профиль> выбирает импортированный профиль. chats documents list <чат> показывает документы, которыми делились в сохранённых сообщениях, без запроса к MAX.

  • MCP-сервер загружается только тогда, когда max работает как MCP (cli-core 0.300.0): остальным командам при
    запуске нужно загрузить примерно на десятую часть меньше файлов.

  • Карточка задачи показывает задачи, которые на неё ссылаются (cli-core 0.304.0): tasks show печатает
    task:<id> follow-up-of this task, а --json и MCP возвращают linked_from. Раньше связь видела только новая
    задача, а закрытая — нет.

  • max запускается примерно на четверть быстрее, начиная со второго запуска. Скомпилированный код Node
    сохраняется в кэше во временной папке системы (её меняет NODE_COMPILE_CACHE): max --help — около 0,42 секунды
    вместо 0,56.

Изменено — может сломать скрипты

  • Ошибка в файле настроек — одна строка, и значение в ней не показывается (cli-core 0.304.0): первое неверное
    поле, причина и число остальных — config.json: profiles.default.limitt is an unknown setting (and 2 more problems). Для поля из старой версии (clientId) ошибка подсказывает новое имя (rename it to client_id,
    cli-core 0.307.0). Раньше сообщение перечисляло все ошибки и все допустимые поля и цитировало значение, а туда мог по
    ошибке попасть токен.
  • search notes выбирает заметки полем source:internal или source:file в запросе (cli-core 0.303.0):
    флага --type больше нет, у MCP-инструмента search_notes нет поля type. Имя поля совпадает с полем source
    заметки. --source notes:<папка> по-прежнему выбирает, какие аккаунты читать.
  • Ежедневная подсказка о новой версии молчит и при --timeout=5, --help=… и других словах через = — так
    же, как при --timeout 5. Проверка теперь общая, из cli-core.
  • Команды, которых в MAX нет, больше не показываются (cli-core 0.299.0). У messages send, chats mark-read
    и polls create нет --topic (в MAX нет тем форума), messages list не принимает topic:, а у chats requests accept и decline нет --all и --link: человек указывается всегда. Раньше эти флаги были видны и только
    отказывали.
  • max doctor отвечает и при неверном файле настроек. Раньше он завершался с ошибкой
    configuration_error и кодом 3; теперь отвечает config: {error: …}, где названа неверная настройка, и
    выходит с кодом 0.
    Почему: doctor запускают как раз тогда, когда настройка сломана.
    Что учесть: скрипт, который по коду выхода doctor узнавал о неверном файле настроек, теперь должен
    смотреть на config.error в ответе.