# Kavor 2.0.1

## Основные изменения

- **Результат может прийти к вам сам.** Попросите CodingAgent, в том числе из desktop-сессии, отправить итог или
  результат во включённый разговор своего Workspace. Агент явно выбирает адресата; предыдущее сообщение WhatsApp
  не требуется. Ответы на входящие запросы по-прежнему возвращаются в исходный разговор, независимо от последующих
  изменений Workspace или агента по умолчанию. Это не трансляция всего терминала и не автоматическая публикация во всех группах.
- **Отправляйте аудио вашим агентам.** Kavor автоматически готовит расшифровку до передачи запроса CodingAgents-получателям,
  сохраняя исходную запись, подпись и выбранных агентов. Текст помечен как созданный из аудио и может содержать ошибки.
  Все получатели одного запроса используют один результат. При ошибке подготовки исходный разговор получает подсказку,
  а ожидающие агенты не получают этот запрос.
- **Компактное состояние в Channels.** Контекст и текст коротких уведомлений находятся в одной строке с естественным
  переносом по ширине экрана. Полные ответы, вопросы и длинный контент сохраняют собственное форматирование.

## Исправления

- Сохраняет изменения Canvas, принятые во время Undo или Redo, не заменяя новую историю при завершении предыдущей
  операции. Промежуточная правка также отменяет старый путь Redo.
- Показывает подготовку обновления после **Restart**, оставляя приложение открытым на этом этапе и соблюдая решения
  сохранить, отбросить изменения или отменить закрытие файлов. Отмена закрытия или ошибка подготовки возвращает управление
  приложению; обычный выход не запускает установку.
- Улучшает восстановление групп Workspace в WhatsApp: **Check group** проверяет доступность для привязанного аккаунта,
  а **Remove group link** удаляет только подтверждённую связь. Группа, привязка телефона, принятая история и другие
  Workspaces сохраняются. Временные ошибки не удаляют связь автоматически.
- Исправляет типографику, выравнивание маркеров и перенос строк в списках Sticky Note.

## Установка

Скачайте Kavor с <https://download.agentkavor.com>. Существующие прямые установки могут проверить эту версию в настройках
Software Update. Обновления базы Workspace используют процесс миграции Kavor с резервной копией.

- **Windows x64:** Microsoft Store или NSIS-установщик с участием пользователя. Microsoft подписывает и обновляет
  установки Store. У прямого установщика по-прежнему нет подписи издателя, поэтому SmartScreen может запросить явное подтверждение.
- **macOS 13+:** отдельные подписанные и нотарифицированные DMG для Apple Silicon и Intel. Автообновления используют
  ZIP соответствующей архитектуры; DMG остаётся доступным для ручной установки.
- **Linux x64:** AppImage и DEB. AppImage поддерживает управляемые Kavor обновления с явным согласованным перезапуском;
  DEB обновляется вручную со страницы загрузки.

## Известные ограничения

- WhatsApp требует привязанного аккаунта, сети и запущенного аутентифицированного Kavor на компьютере, который не спит.
  Используются привязанные устройства, а не размещённый у Meta WhatsApp Business API. Ожидающие подтверждения на desktop
  по-прежнему требуют вашего участия.
- Расшифровка использует аутентифицированный облачный сервис и не работает полностью офлайн. Лимит — **25 МБ на аудиофайл
  (25 000 000 байт)**, отдельно от хранения вложений. Она не превращает речь в команды управления Kavor, не заменяет
  оригинал и не продлевает его семидневный срок доступа после загрузки.
- Изображения зависят от harness и модели. Видео передаётся исходным файлом по мере возможности, без автоматического
  преобразования или извлечения кадров; понимание любым CodingAgent не гарантируется.
- Ссылка OSC 8 Terminal, напечатанная в строке уже под указателем, может потребовать переместить указатель в другую
  строку и обратно перед открытием из-за кеша наведения xterm.
- Сохраняются upstream-предупреждения об отказе в обслуживании для
  [braces](https://github.com/advisories/GHSA-vfj7-8cjw-p6xm) и
  [sprintf-js](https://github.com/advisories/GHSA-hp3w-g68c-fv3c). Рекурсивное наблюдение за Workspace отключает glob-раскрытие
  в пути с braces; это смягчение риска, а не исправленная зависимость.
- Выделенный общий Browser Profile принимает любой сертификат сервера для локальной разработки. Враждебная сеть может
  выдать себя за сайты, открытые в этом профиле. Сессия приложения сохраняет обычную проверку сертификатов. Nodes
  WebBrowser не используют профиль или расширения внешнего Chrome, а удаление Node не очищает общие данные сайтов;
  используйте явную очистку в настройках. Изолированные в другом процессе межсайтовые фреймы отмечаются как пропущенные
  и не управляются через границу безопасности guest.
- Пакеты Windows ARM64 и Linux ARM64 не включены. Доступность в Microsoft Store может наступить после прямой публикации
  из-за независимой сертификации Microsoft.
