Матрица интеграций¶
Дата ревизии: 22 октября 2026 года — по пакетам коннекторов в packages/ и
боевому развёртыванию (число установок на 21 октября 2026 года).
Статус описывает, что развёртывание умеет сегодня, а не наличие package:
- Live — используется на боевом развёртывании (есть хотя бы одна установка) и работает от начала до конца для сценария из таблицы;
- Needs OAuth app — реализовано и покрыто тестами, но для подключения оператор должен зарегистрировать OAuth-приложение провайдера и задать его client id и secret в окружении API. Боевых установок пока нет;
- Experimental — реализовано и покрыто автоматическими тестами, но боевых установок и зафиксированного live-прогона нет. В пользовательском сценарии на него пока не полагайтесь.
Всё, что не Live, на публичном сайте называется «бета».
Статус и авторизация¶
| Интеграция | Статус | Авторизация | Боевых установок |
|---|---|---|---|
| GitLab | Live | Вставка токена: personal или project access token, base URL; секрет вебхука Threadory создаёт сам при установке вебхука | 6 |
| tl;dv | Live | Вставка токена: API-ключ (для встреч нужен тариф Business) | 8 |
| Todoist | Live | OAuth 2.0 на пользователя (каждый участник подключает свой аккаунт) | 4 |
| Odoo | Live | Вставка учётных данных: URL, база, логин, пароль | 3 |
| Craft | Live | Вставка токена: API-токен | 3 |
| Telegram | Live | Вставка токена бота | 1 |
| Jira | Live | OAuth 2.0 (3LO) через Atlassian, общая установка на проект | 1 |
| GitHub | Live | GitHub App: пользователь авторизуется при установке, в рантайме — короткоживущие installation-токены (ADR-0028) | 1 |
| Google Drive | Needs OAuth app | OAuth 2.0 (3LO) через Google, права только на чтение | 0 |
| Google Meet | Needs OAuth app | OAuth 2.0 (3LO) через Google, права только на чтение | 0 |
| Slack | Needs OAuth app | OAuth v2, токен бота, подписанный Events API | 0 |
| Linear | Needs OAuth app | OAuth 2.0 через Linear | 0 |
| Zoom | Experimental | Вставка токена: account id, client id и secret Server-to-Server OAuth | 0 |
OAuth-коннектор, у которого на развёртывании не заданы client id и secret,
по-прежнему виден на странице коннекторов, но действие Connect отключено с
пометкой «Not available on this deployment», а API отвечает 409 вместо запуска
потока. У коннекторов с вставкой токена такого условия нет. Переменные:
JIRA_OAUTH_*, GOOGLE_OAUTH_* (общие для Google Drive и Google Meet),
SLACK_OAUTH_*, LINEAR_OAUTH_*, TODOIST_OAUTH_* и GITHUB_OAUTH_*, каждая
пара — _CLIENT_ID и _CLIENT_SECRET; см. .env.example.
Что коннектор читает, пишет и чем питает¶
| Интеграция | Что синхронизируется в базу знаний | Какие действия выполняет | Какие скиллы питает |
|---|---|---|---|
| GitLab | Merge request'ы с диффами и обсуждениями, issues, файлы репозитория | Комментарии и закрытие обсуждений в MR, создание issues, создание merge request'ов | skill_pr_review, skill_pr_review_reply (merge request'ы); skill_jira_ticket_review, skill_jira_ticket_reply, skill_dejavu_detector (issues); skill_create_issue, skill_reconcile_meeting |
| GitHub | Pull request'ы с диффами, issues, файлы репозитория | Комментарии и закрытие обсуждений в PR, создание issues | skill_pr_review, skill_pr_review_reply (pull request'ы); skill_dejavu_detector (issues); skill_create_issue, skill_reconcile_meeting |
| Jira | Тикеты с комментариями и историей изменений | Комментарии, создание issues | skill_jira_ticket_review, skill_jira_ticket_reply, skill_dejavu_detector, skill_create_issue, skill_reconcile_meeting |
| Linear | Issues и комментарии | Создание issues, комментарии | skill_jira_ticket_review, skill_jira_ticket_reply, skill_dejavu_detector, skill_create_issue, skill_reconcile_meeting |
| Todoist | Задачи | Создание и закрытие задач | skill_dejavu_detector, skill_create_issue, skill_reconcile_meeting |
| Odoo | Тикеты helpdesk, проекты, задачи проектов (polling) | Сообщения в тикеты, создание задач, смена состояния задач, синхронизация пользователей | skill_dejavu_detector, skill_create_issue, skill_reconcile_meeting |
| tl;dv | Встречи, расшифровки, итоги и action items (polling) | Синхронизация пользователей | skill_meeting_notes, skill_reconcile_meeting |
| Google Meet | Записи конференций, реплики расшифровок и умные заметки (polling, только чтение) | Нет | skill_meeting_notes |
| Zoom | Облачные записи, расшифровки VTT и итоги AI Companion | Синхронизация пользователей | skill_meeting_notes |
| Craft | Документы из выбранных папок (polling) | Добавление блоков и комментарии, только в режиме read_write |
Поиск для skill_ask |
| Google Drive | Docs, Sheets, Slides, PDF, текстовые и Markdown-файлы из выбранных папок | Нет | Поиск для skill_ask |
| Slack | Сообщения каналов и тредов | Публикация сообщений | Поиск для skill_ask |
| Telegram | Ничего: история чатов не импортируется | Отправка и правка сообщений, ответы на callback'и | skill_telegram_qa, уведомления и еженедельный дайджест |
Триаж задач (skill_odoo_task_triage) деактивирован с 2026-10-27. Автоматические
предложения команды, приоритета и оценки трудозатрат недоступны; ревью тикетов
и issues продолжает работать. Код сохранён для будущей переработки.
Перечисленные выше действия Odoo-коннектора остаются доступны; отключённый
скилл триажа больше не вызывает отправку сообщения в тикет.
Скиллы, которые работают по всему уже проиндексированному — skill_ask,
skill_project_summary, skill_decision_drift, — используют те коннекторы,
что есть в проекте, и ни к одному не привязаны.
Примечания¶
jira_ticket_review— боевой скилл: на боевом развёртывании за 28 дней выполнено 558 прогонов в 6 проектах. Скилл привязан к сущностям ticket и issue, а не к коннектору, поэтому число прогонов не равно числу установок Jira (см. колонку установок выше).- GitHub — это GitHub App, а не обычное OAuth App. Оператор создаёт одно
приложение на развёртывание и задаёт
GITHUB_APP_IDи приватный ключ и на API, и на worker; пара OAuth нужна только для шага авторизации при установке. Вход через GitHub — отдельная настройка (GITHUB_CLIENT_ID/GITHUB_CLIENT_SECRET, читает сервис web). - Код и автоматические тесты Google Meet проверены 6 октября 2026 года. Live-проверка Google Meet не проводилась.
- OAuth-потоки Slack и Linear реализованы, но ни одно развёртывание не зарегистрировало их приложения; считайте их непроверенными на живом рабочем пространстве.
- Скиллы работают с видами сущностей и возможностями, а не с названиями коннекторов, поэтому второй коннектор с тем же видом и возможностью питает те же скиллы. Поэтому скиллы ревью тикетов, несмотря на название, работают и с issues GitLab и Linear; отличается только «линза» ревью (у Jira по умолчанию бизнес-линза, у остальных — техническая).
Connector guide описывает настройку и не делает коннектор Live. Это делают только боевая установка и зафиксированный прогон; возможности коннектора не в статусе Live не гарантируются, пока их нет.