Підключіть Gmail, Google Sheets і Slack до конструктора застосунків
Тепер Mythex може діяти в інструментах, які ви вже використовуєте. Підключіть Gmail, Google Sheets, Slack, Notion або сотні інших застосунків один раз, а потім попросіть агента в чаті прочитати таблицю, надіслати лист або опублікувати повідомлення. Ваш обліковий запис прив'язаний до Mythex, а не до вашого коду: агент ніколи не бачить облікових даних, і нічого не потрапляє до вашого репозиторію.
Що це робить
Коннектор — це зв'язок між вашим обліковим записом Mythex і обліковим записом, яким ви володієте деінде. Після налаштування агент може користуватися цим обліковим записом від вашого імені, коли ви просите це в чаті. Наприклад:
Прочитай таблицю "Q4 pipeline" і побудуй з неї дашборд
Агент знаходить потрібну дію для завдання, перевіряє аргументи, які вона потребує, і запускає її. За цим стоять чотири інструменти:
| Інструмент | Що робить |
|---|---|
AppListConnections | Перелічує застосунки, які ви підключили |
AppSearchTools | Знаходить потрібну дію для завдання і аргументи, які вона приймає |
AppConnect | Дає вам посилання, щоб підключити застосунок, який потрібен агенту |
AppRun | Виконує одну дію над вашим підключеним обліковим записом |
Якщо агенту потрібен застосунок, який ви не підключили, хід зупиняється на картці з кнопкою Connect, а не на посиланні, захованому в абзаці. Натисніть її, підтвердьте у вкладці, що відкриється, і поверніться — картка це помітить і зміниться на Connected. Попросіть знову, і агент продовжить роботу. Він не буде вгадувати ваші дані або вигадувати таблицю, поки чекає.
Навіщо ми це створили
Щоб зробити щось корисне, зазвичай потрібно працювати з реальними даними: таблиця лідів, поштова скринька, командний канал. Звичайний шлях — створити API-ключ, вставити його в файл налаштувань і сподіватися, що він ніколи не потрапить у коміт. Для людини без досвіду розробника це незручно, а для всіх інших — ризиковано.
Коннектори прибирають ключ із картини. Ви входите через провайдера так, як робите це будь-де (OAuth, якщо мовою термінів), а обліковий дані лишаються у сервісі підключень Mythex:
- Зашифровані у сховищі
- Ніколи не записуються до вашого проєкту, вашого
.envабо згенерованого коду - Ніколи не надсилаються до пісочниці, в якій збирається ваш застосунок: пісочниця просить сервер виконати запит і отримує результат назад
- Видаляються, коли ви відключаєте їх або видаляєте обліковий запис
Як користуватися
Підключити застосунок
- Відкрийте Connectors. Він розташований у лівій бічній панелі під Projects, а всередині проєкту ви також можете натиснути + біля поля повідомлення і вибрати Connectors. Він відкривається поверх того, що ви робили, тож ваше місце не губиться.
- Знайдіть застосунок. Пошук охоплює весь каталог, а не лише те, що видно на екрані.
- Натисніть Connect. Сторінка входу провайдера відкривається в новій вкладці, тож ваш проєкт і недописане повідомлення залишаються на місці.
- Підтвердьте доступ там.
- Поверніться до вкладки Mythex. Застосунок показує зелену крапку і напис Connected.
Підтвердьте всі дозволи, які запитує провайдер. Google, зокрема, розділяє доступ за продуктами: якщо дозволити Gmail, але не Drive, підключення працюватиме лише частково, і агент повідомить про ACCESS_TOKEN_SCOPE_INSUFFICIENT, коли спробує ним скористатися. Виправлення — відключити, підключити знову і підтвердити все.
Просіть те, що вам потрібно
Коли підключення налаштоване, просто скажіть це простою мовою. Називати інструмент чи дію не треба.
Відключити
Відкрийте Connectors, перейдіть на Connected у лівій панелі і наведіть курсор на застосунок. Disconnect одразу відкликає доступ Mythex у провайдера. Те, що агент уже створив, лишається; він просто більше не може звертатися до цього облікового запису.
Планування ніколи не надсилає лист
У режимах Ask і Plan агент може лише дивитися. Він може перелічувати ваші підключення і досліджувати, що вони могли б робити, але не може виконати дію чи почати підключення. Це робить режим Plan безпечним місцем, щоб з'ясувати, чого ви хочете, перш ніж щось торкнеться вашої пошти або каналів. Більше про це — у Спершу сплануйте, потім будуйте.
Власні MCP-сервери
Не все є в каталозі. Connectors → Custom MCP приймає URL будь-якого MCP-сервера — вашого, сервера вашої компанії або того, який вам дав постачальник. Введіть назву і URL, оберіть спосіб автентифікації і натисніть Add & authorize:
- Якщо сервер просить увійти, його власне вікно згоди відкривається у вкладці.
- Якщо він вимагає статичний токен, вставте його в поле Bearer token. Збережений токен більше ніколи не показується.
- Якщо йому нічого не потрібно, він підключається одразу.
Список інструментів зчитується саме в цей момент, тож неправильний URL або відхилений токен провалюються у формі, а не посеред збірки. Сервер можна вимкнути, не видаляючи його, а Refresh знову зчитує його інструменти після змін. Входи оновлюються у фоновому режимі. На один обліковий запис можна додати до десяти серверів.
Обмеження
- Підключення належать вам і спільні для всіх ваших проєктів.
- Не кожен застосунок у каталозі можна підключити. Деякі з них не підтримують це і позначаються як недоступні.
- Діють ліміти частоти на те, як часто агент може викликати підключений застосунок, щоб захистити квоту вашого облікового запису у провайдера.
- Якщо провайдер відкликає або завершує дозвіл — часто після зміни пароля або дозволів робочого простору, — агент повідомить, що застосунок потребує повторного підключення. Відключіть і підключіть знову.
Ця стаття про те, що агент може зробити для вас у чаті. Повну картину дивіться в документації про коннектори.