Microsoft недавно выпустила последнюю еженедельную версию 1.119 для Visual Studio Code, в которой основное внимание уделяется обновлению возможностей взаимодействия между агентами и браузерами, оптимизации использования токенов, отслеживанию OpenTelemetry, доверию и эффективности разработки, а также предварительному просмотру Markdown.

图片.png

В этом обновлении Microsoft усилила сотрудничество между встроенным браузером и агентами кодирования искусственного интеллекта. Разработчики могут более удобно «прикреплять» определенные вкладки браузера к окну чата, позволяя агенту переходить в общедоступное состояние для чтения и взаимодействия с содержимым страницы. Агент также может узнать, какие вкладки браузера в данный момент открыты, но недоступны. Когда ему необходимо получить доступ к определенной странице, он может заранее отправить запрос на совместное использование, и разработчик может принять или отклонить его, чтобы найти баланс между сотрудничеством человека и машины и контролем конфиденциальности.

Учитывая, что обычно существуют строгие ограничения на вызовы и квоты на использование агентов кодирования, на этот раз Microsoft перенесла функцию управления задачами на облегченную модель фонового агента, позволяя основной модели максимально сосредоточиться на основных задачах программирования. Меньшие модели серверной части занимают меньше токенов, что помогает продлить общее время использования без изменения квоты. Однако эта функция все еще является экспериментальной и по умолчанию отключена. Разработчикам необходимо вручную включить его, прежде чем они смогут его испытать.

Что касается наблюдаемости, в версии 1.119 представлена ​​поддержка OpenTelemetry для решения проблемы «черного ящика», вызванной тем, что сеансы агентов становятся все длиннее и дольше, а поведение становится все более автоматизированным. Имея доступ к OpenTelemetry, разработчики могут отслеживать, какие шаги выполняет агент в сеансе, сколько времени занимает каждый шаг, где в основном потребляются токены, и другие детали, тем самым лучше оценивая и оптимизируя стоимость и эффективность использования агента. Модели и сеансы, которые в настоящее время поддерживают эту возможность, включают сеансы агента Copilot Chat, фоновые агенты Copilot CLI и агенты Claude.

Для дальнейшего повышения плавности работы, связанной с прокси-сервером, это обновление также добавляет параметр для удаления запросов на блокировку на уровне сетевого домена, что позволяет разработчикам уменьшить частые прерывания доступа к сети во всплывающих окнах, сохраняя при этом защиту песочницы. Это означает, что, когда граница безопасности остается неизменной, процесс взаимодействия человека и компьютера будет более плавным, что способствует непрерывному выполнению агентами сложных цепочек задач.

С точки зрения редактирования, версия 1.119 повышает удобство использования давней, но относительно «непопулярной» функции предварительного просмотра Markdown в VS Code, а также добавляет больше привлекательных кнопок и команд, позволяющих разработчикам быстро переключаться между режимом редактирования и режимом предварительного просмотра. Когда пользователи открывают файл Markdown, они могут найти кнопку с подсказкой «Переключиться на предварительный просмотр» на панели инструментов. В интерфейсе предварительного просмотра они могут использовать соответствующую кнопку «Переключиться в режим редактора», чтобы вернуться в режим редактирования, чтобы более интуитивно просматривать макет документа и эффекты рендеринга.

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

Загрузить:

https://code.visualstudio.com/