Skip to content

Releases: WireCatLabs/max-cli

0.48.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 01:41
Immutable release. Only release title and notes can be modified.
746a745

Что нового

  • --brief и --full у любой команды. --brief оставляет у найденного сообщения ссылку, чат, время,
    автора, отрывок и оценку; --full возвращает всё.

  • max search all называет автора каждого найденного и то, как найдено (по словам или по смыслу).

  • max schedule: команда или агент по расписанию — через systemd (Linux), launchd (macOS) или
    Планировщик заданий (Windows). max schedule command <имя> --every 2h -- messages list <чат> запускает
    команду max; чтение сохраняет прочитанное в хранилище. max schedule agent <имя> claude "<задание>" --at 08:30
    запускает агента (claude или codex), не чаще раза в час. Агент работает с MAX_READ_ONLY=1 и не может ничего
    отправить; его ответ лежит в latest.md рядом с расписанием, о готовности приходит уведомление на рабочем
    столе. --once 2h — один запуск, после него расписание удаляется само. max schedule list, run, remove.

  • max server install подсказывает, как включить ежедневный разбор договорённостей, и ничего не включает сам.

  • MAX_READ_ONLY=1 запрещает процессу любые отправки, сильнее файла конфигурации и --permission.

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

  • max search messages отдаёт отрывок, а не весь текст. У каждого найденного вместо text — excerpt,
    около 240 символов вокруг первого слова запроса; весь текст — с --full или max messages show <ссылка>.
    Пустые editedAt, replyTo, forwardedFrom и reactions в машинном выводе больше не печатаются.
    Скрипт, который читал text у результатов поиска, читает excerpt или добавляет --full.

0.47.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 20:52
Immutable release. Only release title and notes can be modified.
28d88ee

Что нового

  • Задачи получают план, ссылки и повестку дня (общее хранилище 0.247.0, версия 4). max tasks add берёт
    --title, --description, --due и --check; max tasks plan <задача> меняет их потом, none очищает
    дату. Дата проверки — когда агенту снова посмотреть на задачу, это не напоминание: владельцу ничего не
    приходит. max tasks link привязывает к задаче сообщения, чаты, людей, документы и ссылки;
    max tasks show показывает план со ссылками. max tasks agenda без текста сообщений перечисляет
    просроченные и близкие задачи, чаты, где ждут ответа владельца (owed), где владелец ждёт ответа
    (waiting), и чаты, чьё последнее сообщение ещё не сохранено (unsynced). max skill show follow-ups —
    ежедневный разбор для агента: только черновики, ничего не отправляет.
  • Поиск понимает сравнение через двоеточие. date:>=2026-01-01 (и :>, :<, :<=) — то же, что
    date>=2026-01-01; раньше такая запись давала invalid_syntax. Отклонённый after: или before: теперь
    подсказывает замену: на after:2026-09-01 ответ — используйте date>=2026-09-01.

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

  • Общее хранилище 0.247.0: контекст встречи записывает факты действием fact.add; memory.add больше не
    принимает вид fact.
  • Общее хранилище 0.246.0 проверяет новые метки перед созданием. Похожее название требует
    проверки владельцем; можно использовать существующую метку или её явный алиас. Существующие
    записи сохранены; автоматические совпадения имени и алиаса объединяются в одну метку.

0.46.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:37
Immutable release. Only release title and notes can be modified.

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

  • На macOS max хранит файлы там же, где на Linux: ~/.config/max-cli, ~/.local/share/max-cli и
    ~/.cache/max-cli вместо ~/Library/…. Первый запуск переносит туда старые папки вместе с общим хранилищем и
    моделями речи и переводит лог установленного агента max server на новую папку. Пока работает max serve или
    MCP-сервер, max пишет одно предупреждение, в этот раз работает со старыми папками и пробует снова при следующем
    запуске. На Linux и Windows ничего не меняется.
  • max работает на @wirecat/cli-messaging 0.242.0: существующие ключи проектов и задач сохранены; новые
    проекты получают короткие ключи, общее хранилище поддерживает проверяемые зависимости задач.
  • max работает на @wirecat/cli-messaging 0.238.0, архив — версии 2. При первом открытии архив обновляется:
    записи памяти вида fact становятся фактами (то, что произошло — отдельно от выводов), а связи «назначено»
    копируются в назначения задач. Предыдущие сборки max открывают обновлённый архив как раньше.
  • Письма для поиска по смыслу режутся на куски по переписке, а не по одному письму. Цитаты, приветствия и
    подписи в куски не попадают. При первой индексации старые куски удаляются, и вся почта векторизуется заново —
    один раз, это займёт время. Сам текст писем и поиск по словам не меняются.

Что нового

  • --source в search messages, search mail и search conversations принимает список аккаунтов и групп:
    --source group:work,max:default,email:me@work.example. Группа сохраняется командой
    max config set accountGroups.<имя> <список> и видна всем приложениям, работающим с архивом.
  • max search conversations находит письма почтовых ящиков и по словам, а не только по смыслу.

0.45.5

Choose a tag to compare

@github-actions github-actions released this 11 Oct 09:52
Immutable release. Only release title and notes can be modified.
ca8db2b

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

  • Вступление в чат и импорт контактов идут в счёт sendsPerHour. Вступление считается за одно действие, импорт —
    за каждый номер; max contacts import отправляет номера по 10 за запрос. Если лимит остановил импорт посередине,
    ошибка говорит, сколько номеров ушло, и повторный импорт безопасен.

Что нового

  • max search all --backend archive|server|both и --server-time — как у search messages; касается только
    сообщений, почта и заметки ищутся локально. По умолчанию both.
  • max search mail --account <адрес> ищет почту одного почтового ящика; без него — во всех.
  • Почта ищется по получателям, папке и теме (to:, cc:, bcc:, mailbox:, subject:), вложения писем — по смыслу.

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

  • Поиск больше не возвращает сообщения другого аккаунта. search messages --backend server с --source all или
    in:all мог показать чужое сообщение с теми же id чата и сообщения; поиск по чату без аккаунта теперь отклоняется.
    Из @wirecat/cli-messaging 0.233.0.

0.45.4

Choose a tag to compare

@github-actions github-actions released this 11 Oct 04:15
Immutable release. Only release title and notes can be modified.
a88e21b

Что нового

  • max search messages без чата спрашивает и сервер MAX, как строка поиска на web.max.ru: один запрос по
    всем чатам, из каждого чата одно лучшее совпадение. Найденное сохраняется в архив и проверяется вашим
    запросом. С --chat сервер, как и раньше, ищет в одном чате. --backend archive оставляет только архив;
    с --json у таких поисков теперь есть блок server.

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

  • max search messages со словами и без чата теперь подключается к MAX (раньше отвечал только архив) и
    может ждать сервер до 5 секунд. Это же касается поиска через MCP. Чтобы искать только в архиве, как
    раньше, добавьте --backend archive (в MCP — backend: "archive").

Исправлено

  • Работает на @wirecat/cli-messaging 0.231.0: там же cli-meetings 0.3.0 и пакеты SQLite и ONNX 1.0.1 с файлом
    лицензии; для max ничего не меняется.

0.45.3

Choose a tag to compare

@github-actions github-actions released this 11 Oct 02:02
Immutable release. Only release title and notes can be modified.
00a1933

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

  • Поиск в архиве с --discover обрабатывает вопросы вроде «Могут подрядчики подключиться к проекту?»:
    знак вопроса больше не превращается в поисковый шаблон. Строгий поиск и фильтры работают как прежде.
  • Поиск почты и переписка связанного человека читают также отдельное хранилище писем, наряду с
    прежним импортом. Почта поддерживает фильтры отправителя и цепочки. В поисковой выдаче письмо с одинаковой ссылкой
    показывается один раз.

0.45.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 00:55
Immutable release. Only release title and notes can be modified.
f9971f3

Исправлено

  • Названия пакетов, документация и примеры используют пространство имён WireCat.

0.44.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 21:24
Immutable release. Only release title and notes can be modified.
5f27419

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

  • Локальная копия теперь в новом файле wirecat.db и после обновления пуста. Он лежит рядом со
    старым messages.db, который max оставляет как есть: не читает, не переносит, не удаляет.
    max store fetch --all заново скачивает сообщения из MAX. То, что есть только на этом компьютере, —
    например заметки, псевдонимы, метки, задачи и расшифровки — остаётся в messages.db. Вход
    сохраняется. Обновите tg-cli одновременно, иначе они будут видеть разные архивы.

Что нового

  • max contacts timeline <человек>, и через MCP — команда contacts timeline в max_read: всё, в чём
    участвовал один человек, во всех связанных с ним мессенджерах, новое сверху, из локальной копии.
    --scope personal|work, --since-time, --until-time и --limit сужают выдачу.

0.43.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 20:53
Immutable release. Only release title and notes can be modified.
65e306c

Исправлено

  • Скачивание вложений использует обычный HTTP(S) и настроенный транспорт без отдельной проверки DNS или запрета локальных адресов. Это сохраняет совместимость с VPN, прокси и частными сетями; поддержку любого конкретного прокси определяет транспорт.

  • Локальное чтение текста и просмотр страниц PDF больше не требуют делить документ после 20 страниц; отдельный 30-секундный срок извлечения убран. Общая отмена команды и ограничения размера остаются.

  • Локальная расшифровка полной mono/stereo Ogg Opus записи больше не отказывается после 10 минут. Длинная запись потребует больше памяти и времени.

  • Вложения из обычных скрытых рабочих папок снова доступны. Известные файлы с учётными данными, папки CLI и хранилище остаются защищёнными.

  • Экспорт Markdown сохраняет разметку сообщений; MCP передаёт исходный Unicode при записи, сохраняя видимые управляющие символы в ответах. Настроенные шлюзы моделей допускают обычные перенаправления.

  • Обновление и настройка MCP в Windows принимают обычные относительные записи PATH и нестандартное окружение командного процессора. Хранилище сообщений сохраняет прежнюю схему.

  • Руководство уточняет, что поиск с --discover читает только локальный архив. Обычный поиск
    в одном чате может также спрашивать сервер MAX; режим discovery его не спрашивает.

0.43.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 15:09
Immutable release. Only release title and notes can be modified.
259ef04

Что нового

  • Поиск сообщений с --discover или MCP discover: true находит частичные совпадения слов и
    подходящие прямые ответы в локальном архиве без скачивания моделей. Строгий поиск остаётся
    по умолчанию; отсутствующие слова помогают агенту проверить основания ответа.

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

  • Проект теперь распространяется по лицензии Apache 2.0. Условия использования — в LICENSE.