Skip to content

0.60.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 23:44
· 27 commits to main since this release
Immutable release. Only release title and notes can be modified.
c41c9ea

Что нового

  • stats messages top --measure reactions показывает реакции по эмодзи (cli-core 0.324.0): рядом с итогом —
    👍 4 · 😂 3 (до пяти эмодзи, дальше +N), а в --json у каждой строки есть reactions: [{reaction, count}].
  • max <profile> contacts link <person> me (cli-core 0.323.0): отметить, что контакт — это вы, для вашего аккаунта,
    который хранилище не узнаёт само, например zoom:<id>.

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

  • Инструменты max bot mcp теперь строятся из самих команд max bot (cli-core 0.325.0) и выполняются через
    них. Аргументы называются как у команды: messages send и messages edit принимают md / html вместо
    format, messages delete — список messages, search messages — query, chats members remove — person.
    Появились chats rules show, offline у команд, которые читают MAX, и аргументы page, newest, notify,
    no_block, sync_first. Запись на уровне ask агенту разрешена: отвечать на вопрос некому.
  • Агенту не предлагаются: session, setup, config, doctor report, bot uploads, а также
    --allow-dangerous у bot comments delete и у bot api. Их по-прежнему запускает только владелец.

Исправлено

  • Упоминания находят меньше ложных имён (cli-core 0.323.0). Слово из имени контакта считается само по себе только
    как имя или фамилия; контакт с именем как у компании («Smart Agents») находится только по всему имени, а вежливые
    «Ваш», «Вам», «Вас» не считаются никогда. Имя святого в названии места («Saint Michael's Bridge») и город после
    «в»/«во» («во Владимире») — тоже не имена.
  • Ваши аккаунты — это вы (cli-core 0.323.0): собственная личность аккаунта связывается с вами при следующей
    синхронизации, и ваше имя в ваших сообщениях больше не принадлежит другому человеку.
  • Адрес сохраняет город (cli-core 0.323.0): одна улица в двух городах — два места; адрес без города по-прежнему
    находит своё место на этой улице.
  • В группе с меткой watch-tasks вопрос закрывает ответ любого участника (cli-core 0.325.0). Прямой ответ на
    вопрос (ответ с цитатой) от кого-то, кроме спросившего, закрывает задачу с пометкой «answered in the group».
    Раньше задачу закрывал только ваш ответ, и вопросы, на которые уже ответили другие, оставались открытыми.
    Сообщение, которое не отвечает на вопрос, ничего не закрывает. В личных чатах и в группах без метки по-прежнему
    считается только ваш ответ.

После обновления один раз перечитайте старые сообщения: max <profile> mentions rebuild person-name place.

Безопасность

  • MAX_READ_ONLY теперь запрещает вход и выход, запись от имени бота и изменения хранилища: session start,
    session end и setup отказывают с permission_error ещё до подключения. Так же отказывают bot api (каждая
    операция, которая что-то меняет, и get-updates), bot comments send|edit|delete, bot chats members add,
    bot uploads put, а также store reset, restore, clear, migrate, repair, copies delete и decrypt.
    Раньше session end под этим запретом выходил из MAX и забывал сессию, а эти команды бота отправляли запрос в MAX.
    store repair --dry-run под запретом по-прежнему показывает, что было бы исправлено.
  • Запись в Bot API, для которой max не знает, как вести журнал, отказывает с configuration_error, а не уходит
    в MAX мимо списка получателей и журнала отправок. Так операция, которую добавит будущее обновление схемы Bot API,
    не проскочит проверки. Без журнала проходит только get-updates: он никому ничего не отправляет.