В июне 2025 года вышло долгожданное обновление Visual Studio Code, версии 1.102, которое стало настоящим прорывом для миллионов разработчиков по всему миру. Эта версия принесла множество инноваций, направленных на улучшение процесса программирования и интеграцию с современными технологиями искусственного интеллекта. Основное внимание было уделено расширению возможностей GitHub Copilot Chat, развитию протокола MCP и оптимизации пользовательского интерфейса, что делает VS Code 1.102 важной вехой в истории популярного редактора кода.
Одной из основных новинок стала открытая публикация исходного кода расширения GitHub Copilot Chat. Этот шаг усилил прозрачность разработки и предоставил сообществу возможность активно участвовать в развитии AI-помощника. Теперь любой желающий может внести свой вклад, улучшить алгоритмы, добавить новые режимы общения или оптимизировать взаимодействие с языковыми моделями. Благодаря открытости проект стал более гибким и адаптивным к потребностям разработчиков из разных областей. Важным нововведением стали улучшения в работе с чат-режимами.
Пользователи теперь могут создавать собственные настройки взаимодействия с AI, указывая конкретные инструкции, модели и инструменты, которые будут применяться при обработке запросов. Это позволяет не только повысить релевантность подсказок, но и адаптировать искусственный интеллект под особенности конкретного проекта или команды. Дополнительно реализована поддержка IntelliSense при редактировании чат-модов и воблядка за корректностью синтаксиса, что значительно облегчает процесс настройки. Новая команда Chat: Generate Instructions значительно упрощает создание кастомных инструкций для AI-моделей. Анализируя кодовую базу и структуру проекта, агент автоматически формирует рекомендации и настройки, которые отражают принятые в проекте стандарты и соглашения.
Это приводит к более точным и релевантным подсказкам, повышая продуктивность и качество кода. Разработчики могут легко редактировать сгенерированные инструкции, подстраивая их под индивидуальные требования. В версии 1.102 появилась экспериментальная возможность редактирования предыдущих запросов в чат-интерфейсе. Теперь можно открывать диалоги, изменять текст, контекст и режимы работы искусственного интеллекта, после чего запросы автоматически пересылаются заново, а предыдущие ответы отменяются.
Благодаря разнообразию настроек для удобства редактирования каждый пользователь может выбрать наиболее комфортный способ работы с историей запросов. Еще одной заметной функцией стала автоматизация согласования команд терминала с помощью агентного режима. Введены списки разрешенных и запрещенных команд, которые обеспечивают безопасность при работе с системой, предотвращая выполнение опасных или непреднамеренных операций. Позволяя использовать регулярные выражения, система гибко распознает и фильтрует команды, минимизируя риск ошибок и вредоносных действий. Такая функция особенно полезна при интеграции с AI, который может автоматически выполнять команды в терминале.
Пользовательский опыт также получил серьезное улучшение. Появилась возможность прокручивать содержимое редактора с помощью средней кнопки мыши, что делает навигацию по коду более интуитивной и быстрой. Это простое, но эффективное обновление заметно повышает удобство работы с большими файлами и проектами. Встроенная поддержка MCP (Model Control Protocol) перешла в стадию общего доступа. Теперь MCP-серверы являются полноценными ресурсами в профилях VS Code и поддерживаются в синхронизации настроек.
Это упрощает управление серверными конфигурациями, предоставляет больше гибкости в работе с расширениями и AI-агентами, а также улучшает масштабируемость рабочих процессов. MCP-серверы можно искать и устанавливать напрямую из расширений с помощью нового функционала в виде отдельного раздела MCP Servers. Управление MCP-серверами заметно улучшено благодаря появлению отдельного представления с возможностью запуска, остановки, перезагрузки серверов и просмотра логов. Такая интеграция упрощает диагностику и адаптацию серверов под нужды проекта, снижая порог вхождения для новых пользователей в использование протокола MCP. Для разработчиков расширяются возможности контейнеризации.
Интеграция MCP-сервера и настройки сервера теперь поддерживаются в конфигурациях Dev Container, что позволяет автоматически развертывать среду разработки с необходимыми MCР-серверами и инструментами. Это улучшает совместную работу, особенно в распределенных командах, обеспечивая единообразие и повторяемость среды. Интересно отметить, что CLI Visual Studio Code получил подкоманду chat, которая позволяет запускать сессии чата напрямую из командной строки. Можно подать начальный запрос, указать режим чат-сессии, добавить файлы для контекста и даже управлять окнами редактора при запуске. Это дает новые возможности для автоматизации рабочих процессов и интеграций на уровне командной строки.
Появились и улучшения в области управления доступом к языковым моделям. Теперь в меню появилась отдельная опция "Manage Language Model Access", которая позволяет легко контролировать, какие расширения имеют доступ к моделям GitHub Copilot Chat. Это поднимает вопрос приватности и безопасности, предоставляя разработчикам более прозрачные и гибкие средства управления. Для тех, кто любит контролировать детали работы AI, внедрена новая панель отладки — Show Chat Debug View. Она позволяет просматривать все запросы в чат, видеть посланные подсказки, полученные ответы и вызовы инструментов, а также экспортировать логи для поиска ошибок и анализа.
Это облегчает процесс разработки и устранения багов при использовании AI-автопомощников. Важные улучшения коснулись и расширений, которые тесно связаны с VS Code. Расширение GitHub Pull Requests получило более глубокую интеграцию с Copilot coding agent. Теперь разработчики могут запускать агент в фоновом режиме, просматривать статус PR прямо из редактора и управлять сессиями кода с помощью специальной кнопки. Это делает процесс ревью и доработки кода более динамичным и эффективным.
Для программистов на Python выпущено обновление Python Environments, которое улучшает поддержку виртуальных окружений и терминальной активации, а также добавляет новые возможности по созданию и управлению средами в рабочих пространствах. Был отключен PyREPL для Python 3.13 и выше из-за выявленных проблем с отступами и курсором, что способствует повышению стабильности. В терминале интегрированы усовершенствования в систему подсказок, включая поддержку множественных команд в одной строке, улучшенную сортировку по приоритету и отображению информации о символических ссылках. Особое внимание уделено корректной работе с Git Bash, включая показы встроенных команд в подсказках, что повышает скорость и удобство работы в терминале.
Нельзя не отметить улучшения в области доступности. Теперь пользователи, использующие экранные читалки, получают сигналы, когда система ожидает от них действий. Кроме того, при ошибках отображения сообщения в чате пользователь получает визуальные и звуковые оповещения. Все это значительно улучшает комфорт использования редактора людьми с особыми потребностями. Производительность VS Code также выросла благодаря использованию новой стратегии для минификации CSS с помощью esbuild, что ускоряет запуск и снижает потребление ресурсов.
Взаимодействие с API и внутренними слоями кода стало более строгим, что повышает стабильность и безопасность. Практически при каждом новом обновлении команда Visual Studio Code благодарит активных сообщества разработчиков и пользователей за вклад в развитие платформы. В версии 1.102 было множество исправлений багов, улучшений в поведении функций и доработок, сделанных по результатам обратной связи. Версия Visual Studio Code 1.
102 — это современный инструмент, который не только отвечает современным трендам в области искусственного интеллекта и облачных технологий, но и делает акцент на гибкость, безопасность и удобство работы. Интеграция с AI-помощниками и расширенное управление MCP-серверами помогут разработчикам создать более продуктивную и устойчивую среду разработки. За счет открытого исходного кода и активной поддержки сообщества возможности VS Code продолжают расширяться, при этом оставаясь мощным, при этом легким и настраиваемым редактором кода для программистов всех уровней. Поддержка новых команд, улучшения интерфейса, интеграция с терминалом и расширенными инструментами делают работу комфортной и максимально продуктивной. Обновление 1.
102 демонстрирует, насколько важно для Microsoft и сообщества разработчиков поддерживать динамику изменений, учитывая не только технологический прогресс, но и реальные потребности профессиональных разработчиков. Благодаря новым функциям и улучшениям, Visual Studio Code продолжает занимать лидирующие позиции как универсальный и инновационный редактор кода на рынке.