# Agent Kavor: разговор остаётся с вами

Оставьте CodingAgent работать и отойдите от компьютера, не теряя связи. Agent Kavor позволяет отправлять запросы,
следить за ответами и участвовать в решениях через **Channels**. Первый доступный Channel — **WhatsApp**.

Agent Kavor — не другая модель и не размещённый в облаке агент вместо ваших CodingAgents. Это общение с ними через
Channels, пока работа остаётся в Workspaces Kavor. Channel также не является Node или Connection на Canvas:
он переносит разговор, а граф по-прежнему определяет контекст и возможности агента.

## Перед началом

- Оставьте Kavor запущенным на desktop с выполненным входом и доступом к сети. Компьютер не должен засыпать.
- Подготовьте Workspace и настроенный CodingAgent, включая harness и его аутентификацию.
- Используйте аккаунт WhatsApp, который можете привязать как устройство. Self-chat — самый короткий путь к началу.

Запросы по-прежнему зависят от настроек CodingAgent, ограничений provider и человеческого контроля. Сообщение с
телефона не обходит ожидающее подтверждение на desktop.

## 1. Привяжите аккаунт на desktop

1. Откройте **Channels** в верхней панели Kavor.
2. Начните привязку WhatsApp. Отсканируйте QR code или выберите **Link with a code**, затем подтвердите привязку в
   соответствующем аккаунте WhatsApp. Код привязки — не вход по SMS.
3. Дождитесь подтверждения соединения. Успешная явно начатая привязка включает Channel.
4. В **Personal chat** выберите **Self-chat**. При привязке другого аккаунта можно также настроить **Another number**
   как личного получателя. Настройки сохраняются автоматически.

![Channels на desktop: WhatsApp подключён, выбран Self-chat и видны настройки групп по Workspace](https://media.agentkavor.com/releases/2.0.0/whatsapp/setup/master.2552b26a5322.png)

Проверка отправки использует указанный личный адресат: она не запускает работу CodingAgent и не рассылает сообщение
во все группы. Проверьте получателя перед использованием.

## 2. Выберите Workspace и агента в Self-chat

Откройте личный разговор в WhatsApp. Начальная настройка предлагает выбрать Workspace, затем CodingAgent.
Ответьте на предложения и проверьте подтверждённый контекст до первого запроса.

![Начальная настройка WhatsApp: выбраны Workspace и CodingAgent, подтверждён контекст разговора](https://media.agentkavor.com/releases/2.0.0/whatsapp/onboarding/poster-framed.7636ed112536.png)

[Посмотрите выбор Workspace и агента в WhatsApp →](https://agentkavor.com/ru/videos/whatsapp-onboarding)

Личный разговор сохраняет выбор. Проверяйте и меняйте контекст без повторной привязки:

| Задача | Команда |
| --- | --- |
| Проверить выбранные Workspace и агента | `/context` |
| Перечислить Workspaces | `/workspaces` |
| Переключить Workspace в личном разговоре | `/workspace "Мой проект"` |
| Перечислить агентов Workspace | `/agents` |
| Выбрать агента по умолчанию | `/agent "Reviewer"` |
| Узнать состояние без запроса на анализ | `/status` |
| Посмотреть команды и примеры | `/help` |

Используйте настоящие имена из Kavor. Явное упоминание вроде `@Reviewer` адресует запрос другому агенту, не меняя
выбор по умолчанию. Состояние выполнения не доказывает, что реализация прошла тесты или ревью.

## 3. Участвуйте удалённо

Отправьте выбранному агенту ясный запрос. Например:

> Проверь результаты тестов текущей задачи. Не меняй код. Скажи, что прошло, что завершилось ошибкой и какие
> доказательства удалось проверить.

Следите за ходом работы и ответом в том же разговоре. Если требуется решение, ответьте на соответствующий вопрос
предложенным вариантом или в указанном формате. Подтверждение отправки не означает завершение работы.

[Посмотрите удалённый запрос и полный ответ CodingAgent →](https://agentkavor.com/ru/videos/whatsapp-agent-interaction)

Можно обмениваться изображениями, видео, аудио и файлами с текстом или без. Их понимание зависит от harness и
доступных инструментов: Kavor не обещает автоматическую расшифровку и поддержку любого формата каждым агентом.

Управляемые вложения и временные копии истекают **через семь дней после успешной загрузки**. Чтение и повторные
попытки не продлевают срок. Истёкшее вложение нужно отправить заново; исходные файлы и текст сообщений не удаляются.

## 4. Разделите проекты группами Workspace

Используйте группу для постоянного разговора о проекте без переключения Workspace в Self-chat.

1. После привязки выберите нужные Workspaces в **Workspace groups** и подтвердите создание групп. Можно также
   управлять связью на вкладке Channels самого Workspace и выбрать существующую группу.
2. Проверьте результат для каждого Workspace. Новая группа называется `Kavor · Имя Workspace`.
3. Откройте группу и выберите CodingAgent через `/agents` и `/agent "Имя"` либо упомяните его явно.

Workspace группы фиксирован. Внутри проекта можно менять агента по умолчанию, но `/workspace` не переключает проект
группы. Новые Workspaces не получают группы автоматически.

[Посмотрите создание и открытие отдельной группы Workspace →](https://agentkavor.com/ru/videos/whatsapp-workspace-group)

**Внимательно выбирайте участников.** По умолчанию **All messages** позволяет участникам отправлять запросы и
отвечать на вопросы. **Mentions & replies** требует упомянуть привязанный аккаунт, использовать `@kavor` или ответить
с цитатой сообщения Kavor. Это фильтр активации, а не персональные права доступа. Добавляя людей, вы можете
делегировать им доступ к работе ваших агентов.

## Соединение, приватность и восстановление

- **Компьютер недоступен:** WhatsApp не превращает Kavor в облачный сервис. Восстановите desktop и проверьте реальное
  состояние, прежде чем повторять действие, которое могло уже произвести эффект.
- **Агент не отвечает:** проверьте `/context`, `/status`, затем аутентификацию, диалоги и ожидающие подтверждения на
  desktop. Молчание не означает успех и не разрешает повторять разрушительный запрос.
- **Соединение прервалось:** используйте управление переподключением в Channels. Остановка сохраняет привязку;
  отвязка — другое действие. Автоматическое восстановление не должно отменять явную остановку или отключение.
- **Устаревший вопрос или выбор:** проверьте контекст и запросите актуальный выбор. Не считайте, что старая опция
  по-прежнему указывает на того же адресата.
- **Границы приватности:** выполнение и данные привязки остаются на компьютере, но сообщения идут через WhatsApp,
  а вложения — через временное хранилище под управлением Kavor. Передавайте только то, чем можете делиться.
- **Границы WhatsApp:** используются привязанные устройства, а не размещённый у Meta WhatsApp Business API.
  Правила, ограничения и блокировки аккаунта по-прежнему контролирует Meta.

## Дальше

- Узнайте, [что CodingAgent может делать в графе](./coding-agent.md).
- Организуйте [сообщения и совместную работу агентов](./coding-agents-and-canvas.md).
- Проверьте [режимы доставки и Guardrails Connections](./connections.md).
- [Предложите другой Channel с реальным сценарием](https://github.com/digows/agentkavor-community/discussions/new?category=ideas).
