GitHub Copilot научился читать файлы и историю переписки в Slack и Microsoft Teams

GitHub обновил Copilot для Slack и Microsoft Teams — теперь ассистент видит больше контекста разговора, даёт больше контроля над тем, как он работает, и заметнее связывает переписку с итоговой задачей в GitHub.
Раньше, чтобы Copilot понял, о чём речь, участнику чата приходилось пересказывать содержимое файла или скриншота словами. Теперь в Slack ассистент может напрямую использовать прикреплённые файлы, вложения и ссылки на сообщения как часть контекста задачи. В Teams он читает встроенные изображения, пересланные сообщения и историю канала целиком. Прежде чем создать новую задачу, Copilot проверяет, нет ли уже похожей, — и всегда оставляет в переписке прямую ссылку на созданную работу и обратную ссылку на исходное обсуждение, чтобы контекст решения не терялся.
Появилось больше ручного контроля: можно переключить модель прямо посреди разговора, и Copilot запомнит выбор до конца треда, а в Slack — задать репозиторий и владельца по умолчанию для канала, чтобы не указывать их каждый раз заново. Отдельно доработали поведение на длинных задачах: понятнее статус плана выполнения, надёжнее восстановление после прерванных или зависших ответов, предсказуемее переподключение, если разговор долго простаивал. В Teams Copilot стал стабильнее держать историю канала, не дублирует ответы и корректно работает с изображениями, преобразованными самим мессенджером. В Slack поправили выбор репозитория и работу с code-каналами, а переключение между репозиториями сделали безопаснее — сессия, потерявшая актуальность, больше не может продолжать действовать в старом репозитории.
Публичное превью уже доступно организациям на планах Copilot Business и Copilot Enterprise, использование списывается из обычной квоты Copilot. Часть возможностей раскатывается постепенно и может быть ещё не видна в конкретном рабочем пространстве.
По-нашему, любопытнее всего здесь не отдельная функция, а сама логика: рабочая переписка в мессенджере и работа в GitHub перестают быть двумя разными местами, между которыми человек переключается вручную и пересказывает контекст заново. Обсуждение в Slack или Teams становится черновиком задачи, а не поводом открыть отдельную вкладку с трекером.
Чтобы всё это заработало, администратору нужно включить политику облачных агентов Copilot для организации, установить или обновить приложение GitHub для Slack или Teams и привязать свой аккаунт GitHub — дальше в переписке достаточно просто упомянуть @GitHub, и ассистент подключится к разговору. Для Teams отдельно предусмотрено включение облачных агентов и песочниц Copilot на уровне организации — после этого приложение Teams устанавливается и связывается с GitHub тем же способом.


