Skip to content

0.59.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 13:32
· 155 commits to main since this release
Immutable release. Only release title and notes can be modified.
8691b31

Что нового

  • У задачи есть исполнитель (cli-core 0.320.0): tasks add --assignee, tasks plan --assignee и фильтр
    assignee: в tasks list — задача может быть и тем, что кто-то должен вам. Группа с меткой watch-tasks
    получает задачу на каждый вопрос без ответа, кому бы он ни был задан.

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

  • Профиль по умолчанию больше не выбирается (cli-core 0.319.0). Настройка default_profile не читается:
    если она осталась в файле настроек, команда без имени профиля останавливается и подсказывает, что набрать.
    Называйте профиль первым словом — max <профиль> … — или задайте MAX_PROFILE, а старую настройку уберите:
    max config unset default_profile. max config set default_profile теперь отказывает.
  • Профиль с именем default — обычное имя. max default mcp config называет MCP-сервер max-default, а не
    max; запись, сделанная раньше, работает, пока mcp setup не перепишет её под новым именем.
  • tasks apply теперь tasks scan (cli-core 0.320.0). Инструмент MCP — tasks_scan, ключ разрешения —
    tasks.scan. Работает так же: показывает, какие задачи откроет история чата, и создаёт их только с --yes.
  • Агент больше не может удалить сообщение у всех (cli-core 0.321.0). MCP-инструмент messages delete не
    принимает for_everyone: такой аргумент отклоняется как неизвестный. Владелец по-прежнему удаляет у всех через
    max <профиль> messages delete --for-everyone.
  • mcp --permission только ужесточает права (cli-core 0.321.0). Переопределение, которое ослабило бы уровень
    профиля, например messages.send=allow для профиля с readonly, сервер отклоняет при запуске и называет ключ.
    Чтобы разрешить больше, измените права профиля; --permission messages.send=deny и другие сужения работают
    как раньше.

Исправлено

  • Запрет агенту на chats members list теперь действует (cli-core 0.321.0). Через MCP команда брала уровень
    из ключа chats.members, и запрет на chats.members.list до неё не доходил.
  • tasks show HRB-12 показывает задачу проекта (cli-core 0.320.0). Раньше задача проекта, а не аккаунта,
    считалась ненайденной.
  • Задачи открываются только там, где что-то спросили у вас (cli-core 0.317.0). В личном чате, как и раньше,
    — каждый вопрос без ответа; в группе — только ответ на ваше сообщение и упоминание вас; в канале и «Избранном»
    — ничего. Раньше любой вопрос без ответа в любом чате становился вашей задачей.
  • Правка сообщения не стирает то, чего в ней нет (cli-core 0.317.0): время отправки, реакции и служебные поля
    сохранённого сообщения остаются прежними.
  • Инструменты max bot mcp учитывают окружение сервера. Раньше вызов шёл мимо переменных, с которыми
    запущен сервер: например, при MAX_READ_ONLY=1 бот всё равно отправлял сообщение. Теперь вызов через MCP
    ведёт себя так же, как та же команда в терминале.