Skip to content

0.112.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 17:44
· 4 commits to main since this release
Immutable release. Only release title and notes can be modified.
0f24813

Что нового

  • doctor reports create даёт готовую ссылку на новую задачу в issue_url и в подсказке. В заголовке и тексте
    задачи только версия, система и код ошибки неудачного запуска; файл отчёта остаётся на компьютере, пока вы сами
    его не приложите.
  • contacts context и contacts prepare называют записанные звонки человека в meetings[].
  • Первый экран max --help называет pbx, инструмент WireCat для звонков Asterisk.

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

  • Собран на cli-core 0.647.0 (был 0.642.0). Подробности в
    журнале изменений cli-core.
  • doctor reports описан так же, как в других CLI WireCat. Группа ничего не меняет, а её краткое описание и
    описание doctor report совпадают с общими.
  • Устаревший отпечаток проекта встречи теперь conflict, а не configuration_error (причина
    meeting-project.stale). Скрипт, который проверяет код ошибки, переходит на conflict.
  • Собран на cli-core 0.651.0 (был 0.647.0). Подробности в
    журнале изменений cli-core.
  • У stats tasks show больше нет --chat: чат называется в запросе, -- chat:"Работа".
  • store reset больше не предлагается через MCP: ему нужен общий --yes, который вызов агента не передаёт.
  • doctor reports теперь общий для всех CLI WireCat. Текст на английском, как в других CLI. create больше
    не печатает готовую ссылку на новую задачу и шаги по-русски: он называет файл и адрес, куда его приложить
    (send_to). Существующий файл create не перезаписывает, а отказывает с причиной doctor.report-exists.
  • В --help и списке команд строка Returns есть только у команд с описанным ответом.
  • Собран на cli-core 0.656.0 (был 0.651.0). Подробности в
    журнале изменений cli-core.

Исправлено

  • Ошибка в MAX_PROFILE тоже перечисляет профили этого компьютера (profile.unknown), как ошибка в первом слове
    команды.
  • max знает, какие чаты вы заглушили. MAX сообщает это при входе, и chats list сохраняет muted и
    muted_until в хранилище. Теперь muted:true в запросе находит заглушённые чаты, а messages sync --all
    пропускает их без --with-muted, как в других мессенджерах WireCat.
  • config set принимает общие настройки WireCat. picture_search, history_dialog_days,
    history_group_days, history_group_members_max, history_muted, keep_store_runs_for_days и
    record_input "failed" отвергались как «не настройка max», хотя max их читает, а поиск и
    справочник настроек советуют их задать. Модель речи по-прежнему задаёт
    transcribe_model.
  • --timeout и MAX_TIMEOUT понимают часы и дни: --timeout 6h, 1d. Раньше были только ms, s и m, и
    пример --timeout 6h из архива отвергался.
  • Отказ confirmation_required называет ключ разрешения в details.permission, как в других CLI WireCat.
  • В языке запросов описаны *часть*, from:Имя* и поле muted:.
  • Общий конфиг, который не читается, больше не делает max доступным только для чтения. Конфиг WireCat
    (~/.config/WireCat/config.json) с меткой порядка байтов (BOM), сломанным JSON, папкой вместо файла или старым видом
    раздела setup ограничивал все профили чтением, и сервер MCP прятал messages sync. Теперь ограничивает только
    ваш собственный ответ «только чтение», и даже тогда messages sync доступен по MCP: он только читает мессенджер в
    локальное хранилище (cli-core 0.656.0).

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

  • account remove в запуске, где перенесена только папка настроек (MAX_CONFIG_DIR), больше не трогает вашу
    настоящую сессию MAX.
    Она остаётся в списке kept с причиной.
  • Ответ Bot API с переадресацией на другой сервер отвергается. Запросы max <profile> bot … идут только на
    адрес Bot API; переадресация на другой сервер — ошибка configuration_error с причиной
    network.host-undeclared, и запрос туда не уходит.