Repository navigation
0.54.0
·
217 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Что нового
- Задачи можно занять, пометить тегом и разложить по категориям:
tasks claim <задача> [--for 30m],
tasks release,tasks categories,tags add|remove --task,tasks agenda --claimed(cli-core 0.282.0). - Задачи, которые могут быть одной работой (cli-core 0.285.0):
tasks similar <задача>оценивает похожие
задачи;tasks duplicates [--unsure]показывает пары, найденные правилами,tasks merge <задача> --into <другая>
объединяет их,tasks unmergeотменяет объединение,tasks duplicates reject|unsureрешает пару.tasks agenda
принимает--categoryи--tag, аconfig set task_categories.<имя>меняет список категорий для всей базы. - Упоминания (cli-core 0.285.0):
mentions domainsпоказывает сайты, на которые ведут ссылки;
mentions list --new— найденное с прошлого просмотра;mentions confirm|reject <id> --all-in-chatрешает имя во
всём чате.config set phone_countries es,ruчитает номера, записанные без+. - Версия базы 16: правила упоминаний читают и текст заметок и сохранённых документов, а один
mentions rebuild
читает сохранённые раньше;mentions listпо-прежнему показывает только упоминания в сообщениях. Обновление
добавляет только триггеры, так что прежняя версия max базу по-прежнему открывает.
Изменено — может сломать скрипты
- Настройки называются только в snake_case (cli-core 0.283.0):
config setиconfig unsetбольше не понимают
camelCase, а ключ в camelCase в файле настроек считается неизвестным. Общие настройки хранилища теперь
search_stemmers.cyrillic,search_stemmers.latinиaccount_groups.<имя>. tasks addтребует--category <имя>из спискаtasks categories(money,documents,meetingи другие);
если ничего не подходит —--category other.MAX_READ_ONLYтеперь запрещает запись и в max: раньше эта переменная до проверки записи не доходила.tasks addотказывает, если задача может быть той же работой, что открытая или закрытая за последние 14 дней
(cli-core 0.285.0): выход 2, причинаtask.duplicate-candidates, кандидаты вdetails.candidates. Повторите с
--attach <задача>, чтобы привязать сообщение к ней, или с--new, чтобы открыть новую; через MCPtasks add
ведёт себя так же.phone:иvalue:находят и сохранённый номер, который кончается национальными цифрами набранного (от 8;
cli-core 0.285.0), так что номер, сохранённый доphone_countries, находится в любом виде. Российский городской
номер, записанный группами,(812) 000-00-01, теперь хранится как+78120000001, а не голыми цифрами.max search mailбольше нет: почту ищет memo (решение владельца 14.10.2026, cli-core 0.285.0,
cli-core#1121). У MCP нетsearch_mail.max search allищет сообщения и заметки (и встречи, если их назвал
--source), но никогда почту;--only mailотклоняется. Вместо «unknown command»max search mail …отвечает
подсказкойmail is memo's: install @wirecat/cli-memo, then `memo search mail …`. Задачи, заметки о контактах,
метки,search notesиsearch allостаются вmax.
Исправлено
- Заголовок с заглавными кириллическими буквами находится запросом в нижнем регистре (cli-core 0.285.0).
- Вредный HTML во вложении больше не подвешивает чтение (cli-core 0.285.0): страница из незакрытых тегов или
комментариев читается за время, линейное по её размеру.
Безопасность
messages send --file, отправка из MCP и фото профиля или группы не берут файлы из мест с учётными данными
(cli-core 0.283.0) — тот же список, что уbot uploads putс 0.53.0: ключи SSH и облаков,.netrc,
.git-credentials, настройки gh, docker и kube, учётные данные Claude и Codex, связки ключей, профили браузеров,
хранилища паролей и папки приложений WireCat; на macOS и Windows без учёта регистра. Раньше они отказывали
только для.ssh,.gnupg,.aws,.envи похожих и папок max. Нужен именно такой файл —--allow-any-file.- Список мест, из которых файл не отправляется, теперь один на все приложения WireCat: max берёт его из
cli-core, а не держит свою копию. Если файла ещё нет, ссылки в папках над ним тоже раскрываются. - Под
MAX_READ_ONLYнельзя изменить то, что разрешит запись позже (cli-core 0.281.0):schedule command|agent|remove,config set|unset,recipients add|remove|clear,flood clear,server install|uninstall,mcp setup,skill install,upgrade, ключи моделей иbot authотвечают
permission_error. Агент по расписанию идёт с этой переменной и раньше мог назначить себе отправку на потом;
теперь не может, а расписание, сохранённое под ней, тоже запускается только на чтение. Чтение, синхронизация,
задачи и заметки работают как прежде.
Удалено
- Код совместимости.
max mcpиmcp config|setup|doctorбольше не принимают--allow-send,--confirm-send,
--allow-mark-read,--allow-delete,--allow-moderate,--allow-dangerousи--http-confirmation; доступ
задаютpermissions.messages download --outputубран, остаётся--output-dir. Командыconfig migrateбольше
нет. Настройкиread_only,allowиmcp_toolsудалены: файл с ними не читается, вместо них задайте
permissions.<ресурс> readonly.doctorне ищет старый файл кэша (legacy_cache), аinboxбольше не переносит
старую отметкуlastCheckAt. - Перенос папок при запуске (из
~/Libraryи в папку WireCat): он уже сделан. - Старый язык поиска: у
search messagesиsearches createбольше нет--languageи--regex. Сохранённый
поиск на старом языке сохраните заново. conversations embed --workers.