Снова наступил четверг, а это значит, что Microsoft подготовила для нас очередное обновление Visual Studio Code — версию 1.137. В этом выпуске представлено пять примечательных функций, но три из них пока не являются стабильными. Во-первых, появились «Автоматизации» (Automations), позволяющие планировать повторяющиеся задачи агента для выполнения ежечасно, ежедневно или еженедельно, а также по запросу. Далее — «Голосовой режим» (Voice Mode), дающий возможность общаться с агентом и прерывать или перенаправлять его во время работы над кодом.
Третья важная функция — возможность продолжать быстрые чаты в рабочей области, позволяющая прикреплять проект к существующему быстрому чату без потери истории переписки или текущего запроса. Четвертая функция — теперь можно просматривать сведения о проблемах и pull request непосредственно в окне агентов, даже если репозиторий не открыт. Наконец, и, вероятно, самое интересное — в VS Code появился питомец, и Microsoft запустила конкурс на выбор его имени.
Рассмотрим эти функции в обратном порядке, начиная с питомца VS Code. Эта функция пока экспериментальная, но если ее включить, у вас появится интерактивный компаньон, который реагирует на ваши действия при работе с агентами. Активировать питомца можно, введя /vscode-pet в чате. До 17 сентября Microsoft дает возможность выбрать его имя; подать заявку можно здесь.
Что касается просмотра сведений о проблемах и pull request непосредственно в агентах, то теперь возможна прямая интеграция с расширением GitHub Pull Requests, когда разговор в чате ссылается на работу в GitHub. Просто выберите ссылку на проблему или pull request GitHub, и сведения откроются непосредственно в окне агентов, без переключения на браузер. Эта функция работает даже тогда, когда для данного репозитория не открыта рабочая область. Для использования этой функции необходимо установить расширение GitHub Pull Requests в профиле VS Code по умолчанию и включить extensions.experimental.enableAgentsWindowCapability.
Если вы еще не видели, официальный документальный фильм о Visual Studio Code доступен ниже:
Одной из стабильных функций этого обновления является возможность начать быстрый чат в окне агентов без привязки к рабочей области, для обсуждения общих вопросов или идей. Если разговор становится специфичным для проекта, агент Copilot может прикрепить локальную папку и продолжить тот же чат. После этого он становится сеансом рабочей области, но сохраняет свое название, историю переписки и текущий запрос. Агент автоматически продолжает работу с доступом к файлам проекта после завершения настройки рабочей области.
Вернемся к экспериментальным функциям: голосовой режим позволяет вести разговор с агентом во время его работы над кодом. Для его использования просто включите настройку agents.voice.enabled и нажмите кнопку «Голосовой режим» в поле ввода чата. Вы можете прервать агента во время его речи, произнеся команду или используя сочетание клавиш для push-to-talk.
Голосовой режим осведомлен об активном сеансе и может отвечать на вопросы о запущенных сеансах, выбранной модели и прикрепленных файлах. Вы также можете попросить голосовой режим начать новый сеанс. При маршрутизации запроса голосовой режим сообщит, отправляет ли он запрос в существующий сеанс или начинает новый. Администраторы могут отключить голосовой режим, выключив функции предварительного просмотра Copilot для своей организации.
Наконец, «Автоматизации агентов» (Agent Automations) позволяют создавать повторяющиеся задачи агента по расписанию, чтобы рутинная работа не требовала ручного запуска. Просто начните с шаблона для отслеживания изменений, сортировки проблем или поиска ошибок, или определите собственный запрос и расписание. Вы можете включить chat.automations.enabled, чтобы активировать эту функцию, затем перейти в окно агентов и выбрать «Автоматизации» на боковой панели. Функция «Автоматизации» в настоящее время находится в предварительной версии и постепенно развертывается для пользователей.
Что касается обновлений Visual Studio Code, то это довольно интересное, особенно с учетом появления питомца, напоминающего о Clippy.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Paul Hill




