Visual Studio Code 1.115 представляет приложение VS Code Agents и фоновые терминалы

by Пол Крилл

Главный редактор

Visual Studio Code 1.115 представляет приложение VS Code Agents
news
8 апр. 20263 мин.

Предварительный обзор нового сопутствующего приложения позволяет разработчикам запускать несколько агентских сеансов параллельно для нескольких репозиториев и итеративно проводить проверки людьми и агентами.

Разработчики совместно работают над проверкой строк кода в офисном рабочем пространстве.

Источник: Joyseulay / Shutterstock

Visual Studio Code 1.115, последняя версия расширяемого редактора кода Microsoft, представляет предварительную версию сопутствующего приложения Visual Studio Code Agents, оптимизированного для разработки с агентами. Кроме того, по данным Microsoft, в редакторе улучшен агентский опыт для выполнения команд терминала в фоновом режиме.

Представленный 8 апреля, Visual Studio Code 1.115 можно загрузить с сайта Visual Studio Code для Windows, Mac или Linux.

Доступное в Visual Code Insiders как возможность раннего доступа, приложение VS Code Agents позволяет разработчикам запускать агентские задачи по проектам, одновременно инициируя несколько агентских сеансов в нескольких репозиториях. Разработчики могут отслеживать ход сеансов, просматривать различия прямо в строке, оставлять агентам обратную связь и создавать pull request, не выходя из приложения, сообщили в Microsoft. Кроме того, в приложении Agents работают пользовательские инструкции, файлы запросов, пользовательские агенты, серверы Model Context Protocol (MCP), хуки и плагины, а также настройки Visual Studio Code, такие как темы.

В VS Code 1.115 также представлены два изменения, призванные улучшить опыт работы агента при выполнении команд терминала в фоновом режиме. Во-первых, новый инструмент send_to_terminal позволяет агенту продолжать взаимодействовать с фоновыми терминалами. Например, если сеанс SSH истекает во время ожидания запроса пароля, агент все равно может отправить необходимый ввод, чтобы завершить подключение. Ранее фоновые терминалы были доступны только для чтения, и агенту был доступен лишь get_terminal_output для проверки состояния терминала. Это было особенно ограничивающим, когда терминал на переднем плане истекал по тайм-ауту и перемещался в фон, поскольку агент больше не мог взаимодействовать с ним.

Во-вторых, новая экспериментальная настройка chat.tools.terminal.backgroundNotifications позволяет агенту автоматически получать уведомления, когда фоновая команда терминала завершается или требует ввода пользователя. Это также относится к терминалам на переднем плане, которые истекают по тайм-ауту и перемещаются в фон. Затем агент может предпринять соответствующие действия, например проверить вывод или ввести данные с помощью инструмента send_to_terminal. Ранее, когда команда терминала выполнялась в фоне, агенту приходилось вручную вызывать get_terminal_output для проверки статуса. Не было способа узнать, когда команда завершилась или потребовала ввода.

Также в VS Code 1.115, когда агент вызывает инструмент браузера, вызовы инструмента теперь имеют более описательную метку и ссылку для перехода непосредственно на нужную вкладку браузера, сообщили в Microsoft. Кроме того, инструмент Run Playwright Code получил улучшенную поддержку долго выполняющихся скриптов. Скрипты, выполнение которых занимает более пяти секунд (по умолчанию), теперь возвращают отложенный результат, который агент может опрашивать.

VS Code 1.115 выходит через неделю после VS Code 1.114, в котором была упрощена AI-чат-поддержка. Обновления VS Code теперь выходят еженедельно вместо ежемесячно — такой ритм Microsoft ввела с выпуском VS Code 1.111 9 марта.

Visual Studio CodeИнтегрированные среды разработкиИнструменты разработкиРазработка программного обеспечения


Пол Крилл

by
Пол Крилл

Главный редактор

  1. Подписаться на Пола Крилла в X

Пол Крилл — главный редактор InfoWorld. Пол более 35 лет освещает компьютерные технологии как новостной и репортажный журналист, включая 30 лет в InfoWorld. С 1990-х годов он специализируется на освещении инструментов и технологий разработки программного обеспечения и продолжает возглавлять новостное освещение InfoWorld платформ разработки программного обеспечения, включая Java и .NET, а также языков программирования, включая JavaScript, TypeScript, PHP, Python, Ruby, Rust и Go. Пол, которому давно доверяют как журналисту, ставящему во главу угла точность, честность и интересы читателей, востребован технологическими компаниями и отраслевыми организациями, которые хотят обратиться к аудитории InfoWorld, состоящей из разработчиков ПО и других специалистов в области информационных технологий. Пол получил награду IDG за «Лучшее освещение технологических новостей».

Еще от этого автора

Показать еще

news

Visual Studio Code 1.115 представляет приложение VS Code Agents

By Paul Krill8 апр. 20263 мин
Development ToolsIntegrated Development EnvironmentsVisual Studio Code
Image

news

AWS превращает свой сервис хранения S3 в файловую систему для ИИ-агентов

By Anirban Ghoshal8 апр. 20263 мин
Artificial IntelligenceCloud ComputingCloud Storage
Image

feature

Начните работать с новым типом frozendict в Python

By Serdar Yegulalp8 апр. 20265 мин
Programming LanguagesPythonSoftware Development
Image

video

Новый тип frozendict в Python

Apr 2, 20264 mins
Python
Image

video

Как повысить производительность приложения с помощью ленивого импорта в Python 3.15

Mar 31, 20266 mins
Python
Image

video

Как запустить свой маленький локальный Claude Code (ну, почти!)

Mar 26, 20267 mins
Python
Image


Материал — перевод статьи с английского.

Оригинал: Visual Studio Code 1.115 introduces VS Code Agents app