Visual Studio CodeЩо нового у Visual Studio Code 1.146
Оновлення додає окремі вікна для чатів, режим Inbox для сесій агентів та встановлення розширень безпосередньо у вікні Agents. Також оголошено про застарівання Local harness.
Реліз від 11 листопада 2026 · оновлено 11 листопада 2026
Головне
- Окремі вікна для чатів із гнучким компонуванням редакторів і терміналів
- Експериментальний режим Inbox для відстеження робочих сесій агентів
- Пошук та встановлення розширень безпосередньо у вікні Agents
- Застарівання Local harness із запланованим видаленням у лютому 2027 року
- Підтримка діаграм Mermaid 12 у чаті, Markdown та блокнотах
Коротко
Вийшло оновлення Visual Studio Code 1.146. Реліз зосереджений на розширенні можливостей для роботи з агентами: з'явилися окремі вікна для чатів, експериментальний режим Inbox для керування сесіями та можливість встановлювати розширення прямо у вікні Agents. Крім того, розробники оголосили про застарівання Local harness на користь Copilot harness, оновили бібліотеку Mermaid до версії 12 та додали підтримку Skills over MCP.
Нові можливості
Робота з агентами та сесіями
- Режим Inbox для сесій (Experimental): налаштування
sessions.list.inboxEnabledвмикає єдиний список сесій з усіх проєктів. Сесії, які потребують уваги, згруповані вгорі над категоріями «Working», «Ready to merge», «On hold» та «Done». Доступні діїDismiss from Inbox,Put on HoldтаSnooze. - Вбудовані дії у списку сесій (Experimental): параметр
sessions.list.inlineActionsдодає кнопки для виправлення перевірок і коментарів до рев'ю безпосередньо зі списку вікна Agents. Запити виконуються у фоновому режимі без відкриття сесії. - Окремі вікна для чатів (Preview): параметр
sessions.chatWindows.enabledдозволяє виносити чати в окремі вікна за допомогою командиOpen in > New Windowабо перетягуванням. Вікно підтримує поділ на частини (parts), налаштування макета черезConfigure Layoutта скидання стану командоюDeveloper: Reset Chat Window Layout. - Встановлення розширень у вікні Agents (Experimental): розділ розширень в Agent Customizations отримав інтеграцію з Marketplace. Тепер можна шукати, встановлювати та видаляти розширення без переходу в звичайне вікно редактора (комбінація
Ctrl+Shift+X/⇧⌘Xабо командаExtensions: Manage Extensions). Перед інсталяцією відображаються попередження про непідтримувані функції, як-от статус-бари чи відлагоджувачі. - Покращення порівняння моделей (Preview): інструмент Compare Models тепер дозволяє додавати суддю (judge) та синтезатор (synthesizer) для відповідей без вибору робочого простору, підтримує Copilot Fusion, а налаштування
sessions.chat.compareAgents.tools.enabledнадає агентам змогу автоматично запускати порівняння моделей та підсумовувати результати. - Покращення Canvases (Preview): інтерактивні поверхні (
chat.canvases.enabled) тепер запитують дозволи на привілейовані можливості (hooks) у сесіях Copilot harness, відновлюються без надсилання нового повідомлення, зберігають останній кадр під час перезапуску провайдера та розділяють стан на «Running» і «Available». - Налаштування спільного доступу до комп'ютера (Experimental): параметр
sessions.chat.experimental.remoteEnvironmentsThisComputerв редакторі Remote Environments дозволяє керувати спільним доступом до поточної машини через GitHub Environments або Dev Tunnels, а також змінювати її видиме ім'я. - Підтримка віртуальних репозиторіїв в Agent Host: сесії Copilot harness тепер працюють у віртуальних робочих просторах (наприклад, під час перегляду репозиторіїв GitHub без клонування).
Чат та протоколи
- Перенесення сесії з Copilot CLI у VS Code (Experimental): введення команди
/code(або/code-insiders) у терміналі Copilot CLI завершує роботу в консолі та відкриває поточну сесію у Chat view редактора зі збереженням історії, моделі та прав доступу. Для повернення в CLI використовуєтьсяcopilot --resume. Потрібна версія Copilot CLI 1.0.107 або новіша. - Налаштування комбінації клавіш для фонового надсилання: почати нову сесію у вікні Agents без відкриття можна за допомогою
Ctrl+Enter(⌘Enter). Налаштуванняchat.sendInBackgroundTip.enabledвмикає підказку з посиланням на зміну комбінації. - Підтримка Skills over MCP (Preview): за допомогою
chat.agentHost.mcpSkills.enabledдодано підтримку специфікації SEP-2640. Сервери MCP можуть автоматично передавати навички (skills) у контекст моделі після одноразового підтвердження користувачем.
Безпека та корпоративні інструменти
- Деталізовані запити дозволів: у Copilot harness запити дозволів на виконання мережевих запитів, запуск команд і читання файлів тепер обмежуються конкретними доменами, командами чи директоріями замість глобального дозволу на всю сесію.
- Маскування змінних оточення в пісочниці: конфігурація
chat.agent.sandbox.credentials.envVarsзамінює значення чутливих змінних плейсхолдерами всередині пісочниці. Реальні дані передаються лише у вихідних HTTPS-запитах до адрес, зазначених у спискуinjectHosts. - Індикатор пісочниці в полі введення чату: порожнє поле введення чату показує статус
(sandbox enabled), якщо увімкнено пісочницю для термінала. - Сесії Copilot через проксі-сервери підприємств: сесії агентів враховують системні налаштування проксі у VS Code (включно з PAC і Kerberos-автентифікацією) під час запуску локально, у WSL або Dev Container.
- Посилання на сторінку підтримки організації: адміністратори можуть налаштувати
communication.support.url, щоб показувати посилання «Contact Admin» у разі спрацьовування корпоративних блокувань. - Корпоративний контроль розширень canvas: параметр
strictPluginOnlyCustomizationу Copilot harness тепер блокує автономні розширення canvas із користувацьких каталогів і каталогів проєктів, дозволяючи лише плагіни, схвалені організацією.
Редактор та доступність
- Mermaid 12: для візуалізації діаграм у чаті, Markdown previews та блокнотах задіяна бібліотека Mermaid 12, що додає нові типи діаграм (зокрема use-case diagrams) та оновлене авторозміщення.
- Копіювання адреси локальних HTML-файлів: у вбудованому браузері (Integrated Browser) додано можливість копіювати адресу
file://для перегляду у зовнішніх браузерах чи терміналі. - Фокус клавіатури на сторінці Welcome: стартова сторінка показує контур фокуса під час навігації клавіатурою.
Ламаючі зміни
- Застарівання Local harness: механізм Local harness офіційно оголошено застарілим і замороженим. Його повне видалення заплановано на лютий 2027 року разом із параметром
vscode.temporaryDefaultToLocalHarness. Основним середовищем виконання залишається Copilot harness.
Виправлення та покращення
- Виправлено підрахунок правок агента в метриках GitHub Copilot: незмінений текст між редагуваннями більше не враховується як доданий або видалений код.
- Усунено низку витоків пам'яті: у текстовому diff-редакторі блокнотів, палітрі кольорів (color picker), пошуку за файлами, віджеті пошуку в терміналі,
aiSearchModel,debouncedObservable, ресурсах маркерів та пошуку клавіатурних скорочень. - Підвищено продуктивність Test Explorer під час обробки великої кількості тестів.
- Виправлено помилку переповнення інтерфейсу через довгі заголовки запропонованих промптів у вузькому вікні чату.
- Виправлено збереження відкритих чернеток редакторів під час заміни нової чернетки сесії.
- Збережено працездатність редакторів терміналів після їх переміщення в іншу групу редакторів.
Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо