Автономія ШІ-агентів у Visual Studio Code

Дата21 лип. 2026 р.
Читати3 хв
Автономія ШІ-агентів у Visual Studio Code
Кордон між текстовим редактором та повноцінним ШІ-асистентом остаточно розмивається, перетворюючи середовище розробки на справжній оркестратор інтелектуальних процесів. Випуск версії 1.129 свідчить про фундаментальний перегляд підходу Microsoft до інтеграції великих мовних моделей: тепер вони перестають бути простою надбудовою та набувають статусу автономних сервісів. Відтепер такі інструменти, як Copilot та Claude, мають власний життєвий цикл, що функціонує незалежно від відкритих вікон чи поточного стану інтерфейсу. Ця трансформація ознаменувала перехід від примітивних чат-ботів до повноцінних програмних агентів, спроможних на багатозадачність і глибокий контекстний аналіз.

Ключовою зміною в новій версії VS Code стало впровадження Agent Host — виділеного процесу для роботи ШІ-агентів (Copilot, Claude та Codex). Раніше логіка агентів була тісно інтегрована з процесом розширень, що створювало критичну залежність: робота нейромережі була прив'язана до життєвого циклу конкретного вікна редактора і часто конкурувала за системні ресурси з іншими плагінами.

Тепер взаємодія здійснюється через відкритий протокол Agent Host Protocol (AHP). Такий підхід дозволяє зберігати стан сесії на стороні хоста, що дає розробнику можливість підключатися до однієї активної сесії з кількох вікон одночасно. Більше того, ця концепція відкриває шлях до віддаленого виконання: агент може працювати безпосередньо на сервері з проєктом, тоді як користувач взаємодіє з ним через локальний інтерфейс. Наразі функція впроваджується поступово і активується через параметр chat.agentHost.enabled.

Ця структурна перебудова дозволила реалізувати механізм управління сесіями. Агенти перестали бути лінійними співрозмовниками; тепер вони можуть аналізувати список активних завдань, перевіряти стан інших сесій і, що найважливіше, створювати окремі підзавдання в нових контекстах. Це перетворює розробку на ієрархічний процес: основне завдання залишається в головному чаті, а специфічні, незалежні частини делегуються окремим агентним сесіям. Для забезпечення безпеки такі дії потребують підтвердження користувача, а вбудовані ліміти запобігають неконтрольованому розмноженню процесів.

Паралельно з внутрішніми змінами еволюціонує і користувацький досвід (UX). В експериментальному вікні Agents з'явилася інтегрована панель, де чат, відкриті файли та дані про внесені зміни об'єднані в єдиному просторі. Тепер перегляд дифів (порівняння версій коду) здійснюється безпосередньо поруч із листуванням, підтримуючи як построковий, так і двопанельний режими. Стан цієї панелі зберігається навіть після перезапуску вікна, що є критично важливим для тривалих циклів рефакторингу. Для активації цього режиму використовується налаштування sessions.layout.singlePaneDetailPanel.

Інтеграція ШІ стала глибшою та прагматичнішою. Тепер термінальні команди можна запускати прямо з чату, використовуючи префікс !. Наприклад, команда !npm test виконується миттєво, позбавляючи розробника необхідності перемикатися між вікнами.

Важливим кроком на шляху до відкритості стала підтримка концепції Bring Your Own Key (BYOK). Користувачі можуть підключати власні API-ключі для роботи з моделями через Agent Host, що забезпечує більшу гнучкість у виборі конкретних версій LLM та управлінні витратами. Одночасно з цим відбувається міграція користувацьких промптів із файлів *.prompt.md у так звані «навички» (skills). Це перехід від простих текстових інструкцій до структурованих компетенцій агента, які легше масштабувати та підтримувати.

Для корпоративного сектору додано повноцінну підтримку GitHub Enterprise. Тепер авторизація Copilot більше не прив'язана виключно до публічної хмари github.com, що дозволяє компаніям використовувати власні екземпляри платформи зі збереженням усіх можливостей Agent Host.

Завершують оновлення точкові покращення інтерфейсу та логіки роботи з даними. Зокрема, переглянуто механізм вибору редакторів для вирішення конфліктів злиття (merge conflicts): тепер перегляд змін відокремлений від самого файлу, що дозволяє використовувати вбудований текстовий diff-редактор навіть для файлів, які відкриваються у спеціалізованих розширеннях. Також представлена попередня версія Modern UI (workbench.experimental.modernUI), яка закладає основу для майбутнього візуального оновлення всього робочого простору.

У сукупності ці зміни перетворюють VS Code з інструменту редагування коду на повноцінну платформу для агентної розробки, де ШІ виступає не просто помічником, а автономним учасником процесу створення продукту.

Тала знає • Використання матеріалів сайту дозволено виключно за умови розміщення активного, прямого і відкритого для пошукових систем гіперпосилання на першоджерело. Посилання має бути клікабельним і розташовуватися безпосередньо в тілі публікації — до або після запозиченого тексту. Будь-яке копіювання, відтворення або цитування контенту без дотримання цієї умови розглядається як порушення авторських прав.