Repository navigation
0.83.0
·
22 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Изменено — может сломать скрипты
- MCP-сервер запускается командой
max mcp serve, аmax mcpтолько показывает справку (cli-core 0.463.0).
Так же для бота:max <бот> bot mcp serve. Входы браузерных приложений завершаетmax mcp revokeвместо
max mcp --revoke. Записи, которые печатаютmcp configиmcp add,mcp server start,doctor --online,
запись в MCP Registry и Docker-образ уже запускаютmcp serve. Что сделать: в своей записи MCP-клиента или в
скрипте заменитеmax <профиль> mcpнаmax <профиль> mcp serve, аmcp --revokeнаmcp revoke. Старого
вида команды больше нет. skill show,skill statusиskill installс--jsonпечатают{ item, meta }(cli-core 0.462.0). Поля,
которые были на верхнем уровне (name,content,written), теперь внутриitem. Установщик для Windows уже
читает новый вид.max account listпоказывает, вошёл ли профиль на этом компьютере (signed_in), а результаты поиска любого
вида называют поля, которые агент читает как данные (untrusted). Скрипт, который сверяет ответ со старой строгой
копией схемы, отвергнет новое поле (cli-core 0.464.0 и 0.466.0).- Каждый запуск записывается по умолчанию, удачный тоже (cli-core 0.467.0). Удачные хранятся 7 дней
(keep_successful_runs_for_days), неудачные — 30 (keep_runs_for_days); каталог запусков не больше
runs_size_limit_mb(200). Приrecord_inputпо умолчанию удачная отправка оставляет набранный текст в локальной
записи с правами0600на 7 дней.record: falseтеперь оставляет неудачные запуски (раньше — ничего),
record_input: falseскрывает набранное везде,--no-recordне оставляет ничего.kept_because_failedв
run.jsonбольше не ставится. - max требует cli-core 0.467.0 и cli-base 0.64.0.
Что нового
- Запрос в записи запуска помечен как сетевой и знает свою попытку. Каждый кадр личного протокола и каждый
запрос Bot API вevents.jsonlполучает"level": "wire"иtransport(max-wsилиhttp). Запрос Bot API
получает ещёattempt, а повтор после429или сбоя —wait_ms, сколько клиент ждал перед ним. Так же
нумеруются повторыmessages send, пока файл не готов (attachment.not.ready). Нужен cli-core
с записью каждого запуска. max upgradeперезапускает браузерный MCP-сервер, который запустилmax mcp server start, на том же порту, с
тем же адресом и ограничениями (mcp_servers, старая → новая версия); сервер, запущенный вручную, остаётся и
называется. Сессии агентов по stdio на старой версии перечислены (stale_sessions): перезапустите их из приложения
агента. Работает со следующего обновления (cli-core 0.464.0).
Исправлено
max mcp serveбез профиля помечает профили, в которые не выполнен вход. Раньше в списке были все профили, и
приложение могло выбрать профиль без входа и получить ошибку. Теперь в меню приложения и в описании у такого
профиля стоит «— not signed in», профили только для бота не показываются (у бота свойbot mcp serve), а вызов
для профиля без входа отвечает, как войти:max <профиль> setupили из WireCat Desktop.- Страница входа браузерного MCP-сервера объясняет, что код работает для одного входа. После входа приложения
новый код появляется в WireCat Desktop и вmax mcp server status(cli-core 0.466.0). - Навык max-cli больше не отправляет агента в
search allи вmessages sync --all. Поиск начинается с
search messages; заметки и Drive только по просьбе владельца. Если ничего не нашлось, агент сообщает об этом и
предлагает ограниченную загрузку одного чата, а запускает её после согласия владельца. Те же правки в README и
в docs (search, usage, index, troubleshooting).