Четыре вида связи
- Каналы обмена сообщениями — как люди дозваниваются до агента. Настраивается для каждого агента отдельно, в его Коннекторы -вкладке.
- Подключённые аккаунты — как агент дотягивается до ваших рабочих инструментов. Настраивается для всей установки целиком или для каждого агента отдельно, в Подключения -разделе.
- MCP-серверов — дополнительные инструменты, публикуемые внешним сервисом, добавляются на MCP -вкладке.
- Вебхуки — события между системами в обоих направлениях, во Вебхуки -вкладке.
Каналы обмена сообщениями
Olano говорит более чем на 15 мессенджерах. Выбор коннектора предлагает проверенные варианты - Telegram, WhatsApp, Discord, Slack, Signal, SMS через Twilio, DingTalk, Feishu/Lark, WeCom, Weixin, QQ Bot и DeBox - и каждый добавляется через управляемую типизированную форму с руководством по настройке рядом. Вы никогда не редактируете сырую конфигурацию, чтобы добавить канал.
- Откройте агента, затем вкладку Connectors, затем Add. Выберите платформу. Появившаяся форма спрашивает только то, что нужно этой платформе, и у каждого поля есть подсказка, объясняющая, что оно делает, какой формат принимается и что будет, если оставить его пустым.
- Укажите учётные данные. Telegram хочет токен бота от @BotFather; Slack хочет токен бота и токен приложения; Discord хочет приложение-бота. Поле подписано точным названием учётных данных и сохраняет значение в вашем зашифрованном хранилище, а не в конфигурации агента.
- Сопряжение — там, где сопряжение и есть механизм подключения. WhatsApp привязывается по QR-коду через Pair / Connect -кнопку в форме. У Signal есть мастер с пошаговыми подсказками — зарегистрировать номер, решить капчу, подтвердить код, задать имя профиля. WeChat выдаёт QR-код, который вы сканируете и подтверждаете, после чего отсканированный аккаунт закрепляется за этим агентом.
- Решите, кто может с ним разговаривать. У большинства коннекторов есть список разрешённых. В Telegram, WhatsApp, DeBox и DingTalk это жёсткий барьер: перечисленные отправители проходят, остальные — нет. В Slack, почте, SMS, Matrix и Mattermost то же поле помечает доверенных пользователей вместо этого — он даёт права владельца, никого больше не блокируя.
- Сохраните и перезапустите агента. Учётные данные канала считываются при загрузке агента, поэтому новый или изменённый токен требует перезапуска, чтобы вступить в силу.
В каждой строке коннектора показаны состояние и диагностика, а значения, похожие на секреты, маскируются. Под строкой примечание сообщает, какие учётные данные реально используются: заданы для этого агента, используется общее значение, или вообще не заданы.
Если два агента используют один и тот же токен бота, сообщения будет получать только один из них — платформа доставляет каждое сообщение один раз. Дайте каждому агенту своего бота и свой токен. Панель предупредит вас, если обнаружит конфликт.
Отсутствующие учётные данные пропускают только этот один коннектор, а не ломают агента. Агент всё равно загружается и продолжает отвечать в панели; уведомление на Overview называет недостающий ключ и ссылается на панель коннектора, где это можно исправить.
Как агенты ведут себя в чате
Слэш-команды работают на любой платформе обмена сообщениями, не только в панели. Входящий текст сверяется со списком команд, прежде чем попасть в модель, поэтому /help, /new, /context, /tools и /skills все выполняются, а не отвечаются как вопросы. То, какие команды показывает агент, задаётся для каждого агента отдельно, во Команды -вкладке, где чувствительные команды по умолчанию отключены и можно определить собственные сокращения.
Сколько из работы агента видно в чате, задаётся для каждого разговора отдельно, с помощью /quiet, /normal и /verbose. Обычный режим показывает живой чек-лист и по строке на каждый вызов инструмента, пока агент работает, а затем заменяет это ответом. Тихий режим показывает только ответ - правильный выбор для бота, обращённого к клиентам, и его можно задать как умолчание агента, чтобы он действовал с самого первого сообщения.
Поведение в группах отличается от платформы к платформе, и это стоит проверить. WhatsApp по умолчанию обрабатывает каждое групповое сообщение; переключите Прослушивание групп на «только упоминания», если это слишком активно, либо используйте режим только прослушивания, чтобы агент наблюдал за группой, ни разу не отвечая. В Telegram есть настройка групповой политики, определяющая, могут ли не внесённые в список участники переписываться в группах, тогда как личные сообщения остаются заблокированными.
Подключение рабочих аккаунтов
Эта Подключения раздел содержит по карточке на каждый внешний сервис, в который вы входите: Google (Gmail, Calendar, Drive, Docs, Sheets), Microsoft 365, Salesforce, QuickBooks, X, Meta для Facebook и Instagram, LinkedIn, Reddit, Fitbit, Shopify, Buffer, DocuSign, GitHub и GitHub CLI. Каждая карточка показывает свой статус и то, что она включает.
Подключение идёт через копирование ссылки: панель даёт вам Открыть страницу авторизации и кнопку Скопировать ссылку кнопку. Откройте её на любом устройстве - на ноутбуке, на телефоне, - одобрите там, и панель сама переключится на Подключено . Прежде чем авторизовать, панель покажет точный redirect URI, который нужно зарегистрировать в консоли поставщика, с кнопкой копирования; зарегистрируйте его точно как показано, иначе поставщик отклонит авторизацию.
Доступны два уровня охвата. Система означает одно подключение, которым пользуются все агенты. На агента даёт этому агенту собственный аккаунт, с необязательным переключателем совместного доступа, чтобы другие могли на него опереться. После подключения инструменты подхватывают учётные данные без дополнительной настройки, а токены обновляются сами там, где это поддерживает поставщик.
Вместе эти аккаунты, встроенные наборы инструментов и собственные утилиты платформы дают агенту доступ к 450+ инструментам-коннекторам в 75+ встроенных интеграциях - хотя, как сказано в главе 2, агенту стоит держать только те, что нужны для его работы.
Если человеку, которому нужно войти, недоступна панель, администратор может создать короткоживущую волшебную ссылку, защищённую PIN-кодом, через Настройки → Магические ссылки. Она открывает одну небольшую страницу, которая выполняет настоящий вход, а по завершении отчитывается обратно в чат, откуда пришла. Ссылка и PIN показываются один раз, и посмотреть их повторно нельзя.
MCP-серверов
MCP-серверы — это внешние сервисы, публикующие инструменты, которые может вызывать агент. В каталоге собрано 200+ MCP-серверов, а MCP вкладка — это то место, где вы их добавляете.
Форма с подсказками начинается с Подключить сервис выбор из готовых пресетов, охватывающих проверенных поставщиков — Stripe, HubSpot, Notion, GitHub, Linear, Sentry, Canva и другие, — который заранее заполняет адрес и показывает только те поля, которые нужны этому поставщику. Детали транспорта, заголовки и области доступа сворачиваются под Дополнительно раскрывающийся блок, а Свой оставляет полную форму для всего, чего нет в списке.
Подключить прощупывает сервер с пошаговыми логами, выясняет, что ему нужно, и — если требуется вход — запускает авторизацию за вас. Вы одобряете на собственной странице поставщика, а рукопожатие завершается при перенаправлении. После этого значки для каждого сервера показывают состояние подключения и входа, включая чувствительный к истечению значок токена, который становится красным с Повторно авторизовать кнопкой, вместо того чтобы делать вид, будто просроченный токен — это нормально.
В повседневной работе важны два удобства. Вы можете включать или выключать отдельные инструменты, которые публикует сервер, так что сервер, предлагающий сорок инструментов, может дать только те три, что вам нужны. И кнопка Перезагрузить агента меняет новые инструменты в работающем агенте без перезапуска, так что новый авторизованный сервер сразу становится пригодным для использования.
Вебхуки
Эта Вебхуки вкладка охватывает оба направления.
Исходящие отправляет события агента на URL по вашему выбору. Вы задаёте имя, URL полезной нагрузки, события для отправки и, по желанию, секрет подписи, чтобы получатель мог проверить доставку. Лимит частоты, повторы, тайм-аут и проверка TLS - всё настраивается, и каждая строка вживую показывает число успехов и сбоев.
Входящие — более интересная половина: она позволяет внешней системе передать полезную нагрузку агенту. Вы пишете промпт обработки описывающий, что такое этот вебхук и как его обрабатывать - каждое поле, которое публикует отправитель, добавляется автоматически, - и выбираете, отвечает ли агент отправителю синхронно и накапливаются ли полезные нагрузки в одном разговоре или каждая начинает заново. После сохранения строка показывает самоаутентифицирующийся входной URL с кнопкой копирования; передайте его тому, кто отправляет.
У обоих видов есть кнопка Проверить которая отправляет пример и показывает результат, а также История прошлых доставок. Правки применяются на лету.