Repository navigation
0.63.0
·
106 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Что нового
max --helpиmaxбез команды показывают короткий первый экран (cli-core 0.345.0): что умеет max, другие
инструменты WireCat и куда идти дальше —max commands,max guide,max help options,max skill show.
Полный список команд и все общие опции он больше не печатает.max guide— сценарии: какие команды выполнить по порядку для частой задачи. Четыре сценария:catch-up
(разобрать накопившееся),find-what-was-said(найти, что кто-то написал),agent-on-a-timer(агент по
расписанию, который не может отправлять) иpost-as-a-bot(написать от имени бота).max guide <имя>печатает
шаги,--json— то же данными. Сценарийmemo guide person-briefпоказан в разделе «Works with».max help optionsпечатает опции всех команд,max --help-all— прежнюю полную справку.max commandsбез--jsonпечатает список команд по разделам (Read, Write, Organise, Automate, Set up), по
строке на команду;max commands <путь>сужает его.- Справка каждой команды заканчивается строками Returns, Next usually и Example, и те же строки есть в
справочнике команд.
Изменено — может сломать скрипты
npm install -gбольше не ставит навык агента сам. Он молча писал в~/.claude/skillsи~/.agents/skills,
а npm прячет вывод сценария установки. Теперь навык ставитmax <профиль> setupилиmax skill install --for all;
MAX_INSTALL_AGENT=all(или имя агента) при установке ставит его сразу, как раньше. Установщик для Windows
передаётallсам и ведёт себя как прежде.max --helpбольше не перечисляет команды и общие опции. Скрипту, который искал их там, нужен
max --help-allилиmax help options.max commandsбез--jsonпечатает текст, даже в канал. Раньше он печатал весь JSON-документ (сотни
килобайт); скрипту, который его разбирал, нужно добавить--json.- Опечатка в опции списка с запросом — ошибка неизвестной опции (
unknown option '--limt' (Did you mean --limit?)), а не слово запроса. Отрицание вроде-kind:channelпо-прежнему часть запроса.
Исправлено
inboxиreviewобъявляют свой вывод (cli-core 0.345.0):max commands schema inboxдаёт поля сводки
сообщения, а--json=<поля>с именем, которого у неё нет, отказывает со списком полей, а не возвращает пустые
записи.--briefи--fullбольше не упоминают почту в справке max.- Опечатка в имени профиля больше не создаёт профиль.
max typoprofile chats listотказывал, но оставлял файл
profiles/typoprofile.json, и потом ошибка «name a profile» иmax completeпредлагалиtypoprofileкак профиль
на этом компьютере. Теперь файл появляется только при входе;session endдля такого имени его тоже не создаёт.
Файлы, оставшиеся от прежних опечаток, можно удалить из~/.local/share/max-cli/profiles/. max <профиль> doctorбез токена советуетmax <профиль> setup, как README и ошибка «no session», а не
session start.
Безопасность
- Запрет записи срабатывает до подключения к MAX (cli-core). Под
MAX_READ_ONLY=1или с уровнемreadonly
либоdenyкомандыmessages send,messages edit,messages delete --for-everyone,reactions addи другие
записи сначала подключались к MAX и только потом получали отказ; при сломанном входе выходили с кодом10.
Теперь — код5, соединения нет, как и обещает страница о безопасности. Отказ остаётся в
sends listкороткой строкой: ключ команды и вид, чат — только если указан его id. --dry-runподMAX_READ_ONLYбольше не отвечает «можно» на запись, которую настоящий запуск запретил бы.max mcpподMAX_READ_ONLYне предлагает записи в MAX, а вызов такой команды черезmax_writeполучает
отказ запрета, а не «нет такой команды».