Voydevich
Visual Studio Code

Що нового у Visual Studio Code 1.145

Реліз приніс роботу з віддаленими агентами та канвасами, розклади cron для автоматизацій, режими деталізації чату та нові винятки для виключення файлів.

Реліз від 4 листопада 2026 · оновлено 8 листопада 2026

Головне

  • Перегляд застосунків та робота з інтерактивними канвасами через віддалені агенти
  • Підтримка п'ятизначних cron-виразів для локальних автоматизацій агентів
  • Змішування різних гарнесів агентів (Claude, Codex, Copilot) у вкладених сесіях
  • Режими деталізації Conversation, Verbose та Compact для AI-чату
  • Винятки із синтаксисом ! для налаштувань files.exclude та search.exclude
  • Фіналізовано API для додавання кастомних подій у панель Timeline

Коротко

У релізі Visual Studio Code 1.145 розширено можливості віддалених сесій агентів, додавши попередній перегляд застосунків та підтримку віддалених канвасів без виходу з вікна Agents. Для локальних автоматизацій з'явилася підтримка запусків за розкладами cron із п'яти полів, а в чаті тепер можна гнучко керувати відображенням деталей роздумів та викликів інструментів. Крім того, оновлення додає винятки для правил виключення файлів, фіналізує розширення Timeline API та містить вбудовану мінігру з Blobby.

Нові можливості

Віддалені агенти та канваси

  • Проксі для перегляду у віддалених сесіях (Preview): якщо ввімкнено налаштування workbench.browser.enableRemoteProxy, вбудований браузер у вікні Agents завантажує сторінки через хост віддаленого агента. Це дозволяє переглядати запущений dev-сервер прямо у вікні Agents.
  • Віддалені канваси (Preview): за допомогою комбінації параметрів workbench.browser.enableRemoteProxy та chat.canvases.enabled реалізовано роботу з канвасами, розміщеними безпосередньо на хості віддаленого агента.
  • Закріплення канвасів: відкритий канвас тепер можна закріпити на лівій бічній панелі через кнопку «Add to Sidebar».

Агенти та автоматизації

  • Змішування гарнесів у сесіях (Preview): у вкладених сесіях тепер можна призначати гарнеси, відмінні від батьківської сесії (наприклад, поєднувати Copilot, Claude або Codex). Кожен чат зберігає власну модель і права доступу. Функція активується параметром chat.agentHost.multipleChatProviders.enabled.
  • Розклади cron для автоматизацій: під час створення локальних автоматизацій доступне поле Cron із підтримкою п'ятизначних виразів та автоматичною валідацією. Cron не підтримується для хмарних автоматизацій.
  • Кастомні агенти для автоматизацій: у локальних автоматизаціях можна призначати кастомних агентів із поточного робочого простору. В інтерфейсі Automations вимкнені завдання тепер переміщуються у згорнуту секцію «Disabled automations».
  • Покращення робочого набору (Working set): для робочих просторів у WSL, Dev Containers та SSH файли з робочого набору відкриваються на правильному хості, а паралельні редагування від кількох викликів інструментів коректно відстежуються (chat.editor.workingSet.enabled).
  • Діагностика пісочниці: якщо організація вимагає використання пісочниці, але система не може її запустити, показується банер із конкретною причиною (наприклад, відсутня залежність) та інструкціями для виправлення.

Чат та вкладення

  • Режими відображення деталей чату (Experimental): налаштування chat.persistentProgressVerbosity або меню View Mode дозволяють перемикатися між трьома режимами:
    • Conversation: приховує міркування та виклики інструментів у згорнуті блоки між відповідями;
    • Verbose: показує всі кроки з розгорнутими викликами без внутрішніх обмежень прокручування;
    • Compact (за замовчуванням): відображає прогрес у процесі роботи та згортає завершені групи в підсумкові рядки.
  • Вбудовані пігулки вкладень (Experimental): параметр chat.inlineAttachments.enabled розміщує вкладення безпосередньо в полі вводу на місці курсора у вигляді символів-пігулок, які можна виділяти та видаляти як один символ.
  • Вибір файлів з усієї системи: за допомогою опції «Add Context (+) > Files» можна додавати будь-які файли через стандартне системне вікно вибору, навіть без відкритого робочого простору. У сесіях із пісочницею агент автоматично отримує доступ на читання до цих шляхів до кінця сесії без запиту підтвердження.
  • Інструменти застосунків MCP: сервери MCP можуть реєструвати інтерактивні інтерфейси (MCP apps), які надають інструменти, доступні мовній моделі для виклику в наступному запиті.

Редактор

  • Винятки з правил приховування файлів: у files.exclude та search.exclude тепер можна використовувати префікс ! для збереження видимості окремих папок чи файлів всередині виключених шляхів (наприклад, "!node_modules/@types": true).
  • Покращення діаграм Mermaid: лінії зв'язків більше не перекривають заголовки підграфів (заголовок автоматично зсувається вбік). У стандартній темі підграфи тепер мають контурну рамку замість суцільної заливки.

Корпоративні налаштування

  • Захист обов'язкових плагінів: плагіни, встановлені організацією через enabledPlugins, більше не містять активної кнопки «Uninstall» в інтерфейсі Customizations.
  • Пріоритет enterprise-списку MCP: список allowedMcpServers тепер має вищий пріоритет над обмеженням доступу тільки до реєстру: дозволені в ньому сервери запускаються навіть за відсутності в реєстрі організації.

Розширення та API

  • Фіналізація Timeline API: сторонні розширення з Marketplace можуть додавати події на панель Timeline за допомогою функцій workspace.registerTimelineProvider та workspace.registerWorkspaceTimelineProvider, а також задавати стан вмісту через TimelineItem.resourceUri.
  • Оновлення розширення GitHub Pull Requests: додано показ нових подій у таймлайні PR (зміни міток, майлстоунів, черги злиття, force push), підтримку змінних ${issueTitle}, ${issueNumber} у шаблонах та попередження про auto-merge у стеках PR.
  • Мінігра з Blobby (Experimental): за командою /vscode-pet у чаті або через меню сесії вікна Agents відкривається платформа-стрибунець із маскотом Blobby.

Ламаючі зміни

У Local agent sessions видалено низку застарілих інструментів та налаштувань:

  • Видалено інструмент #installExtension. Агент більше не встановлює розширення автоматично під час створення робочого простору, а записує їх у .vscode/extensions.json.
  • Видалено інструмент #runCommand. Вбудовані робочі процеси переведені на інші механізми (наприклад, пропозиція запустити команду вручну).
  • Видалено інструмент створення робочого простору #newWorkspace (раніше #new), слеш-команду /new, посилання «Generate New Workspace» на початковій сторінці, а також супутні навички project-setup-info-local і project-setup-info-context7.
  • Повністю видалено конфігураційні параметри github.copilot.chat.newWorkspaceCreation.enabled, github.copilot.chat.newWorkspace.useContext7 та github.copilot.chat.useProjectTemplates.

Виправлення та покращення

  • Повернення до стандартного гарнесу: якщо політика організації вимикає Claude або Codex, раніше обраний агент більше не блокує ввід — створюваний чат автоматично повертається до стандартного гарнесу зі збереженням тексту повідомлення.
  • Збереження політики MCP: у разі мережевої помилки оновлення політики реєстру GitHub Copilot редактор більше не скидає обмеження до наступного вдалого оновлення, а продовжує використовувати останню відому конфігурацію.
  • Продуктивність чату: оптимізовано відновлення довгих сесій Copilot harness — термінальний вивід відтворюється лише в момент розгортання відповідного виклику інструмента, повторно використовуються заголовки міркувань та зменшено кількість перерахунків розмірів інтерфейсу.

Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо