Voydevich
Visual Studio Code

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

Оновлення додає інтерактивні Canvases для агентів, перенесення чатів між папками та worktree, оновлення редактора Markdown та нові політики для Enterprise.

Реліз від 14 жовтня 2026 · оновлено 9 листопада 2026

Головне

  • Canvases (Preview): спільна візуальна робота з агентами
  • Перенесення чатів в іншу папку або новий Git worktree без втрати контексту
  • Copilot harness поступово стає типовим середовищем для нових сесій
  • Покращення Markdown: вставка зображень, F2 для посилань та хлібні крихти
  • Корпоративні політики для пісочниць та режимів дозволів агентів

Коротко

У релізі Visual Studio Code 1.142 представлено попередній перегляд Canvases для візуальної взаємодії з агентами та можливість переносити чати в іншу папку або Git worktree зі збереженням історії. Редактор Markdown отримав підтримку прямої вставки зображень, перейменування посилань та навігацію по хлібних крихтах. Крім того, розширено засоби адміністрування для керування дозволами та ізоляцією агентів у корпоративному середовищі.

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

Агенти та Copilot

  • Canvases (Preview): Інтерактивні інтерфейси поруч із чатом, які дозволяють користувачу та агенту спільно редагувати артефакти (наприклад, дошку Kanban). Доступні у десктопній версії для локальних сесій із Copilot harness за налаштуванням chat.canvases.enabled. Створюються за допомогою навички /create-canvas або встановлюються як плагіни чату через застосунок GitHub Copilot.
  • Перенесення чатів між папками та worktree: У вікні Agents можна попросити агента перенести поточний чат до іншої папки або в новий Git worktree без втрати історії повідомлень. Функція працює для сесій з harness Codex або Codex в Interactive mode з одним чатом і однією локальною папкою.
  • Copilot harness за замовчуванням: Поступово розгортається як типове середовище для нових сесій. До нього повернено вбудованого агента Ask для завдань у режимі лише для читання.
  • Зупинка фонових команд: У сесіях із Copilot harness плашка Background Shells показує команди, запущені агентом. За потреби команду можна примусово зупинити кнопкою Stop Shell.
  • Перероблений вибір моделей: Селектор моделей отримав вкладки для розділення Copilot та моделей BYOK (bring-your-own-key), а також налаштування thinking level і розміру контекстного вікна при наведенні.
  • Підтримка безстанних відповідей BYOK: Для моделей із безстанним Responses API передбачено прапорець "statefulResponses": false у файлі chatLanguageModels.json, що надсилає повну історію розмови з кожним запитом.
  • Налаштування макета у вікні Agents: Експериментальне налаштування sessions.experimental.layoutScope дозволяє керувати збереженням макета між сесіями (session-shared, chat-shared, chat). Меню вкладки нижньої панелі тепер містить пункт Align Panel з опціями Center та Justify.

Редактор Markdown

  • Режим редагування: Кожен вихідний рядок відображається окремим візуальним рядком для зручнішого сприйняття структури.
  • Вставка зображень: Зображення та скриншоти можна вставляти з буфера обміну безпосередньо в редактор Markdown.
  • Перейменування посилань на файли: Додано підтримку Rename Symbol (F2) для швидкого оновлення посилань на файли по всьому документу.
  • Структура та хлібні крихти: Редактор інтегровано з панеллю Outline та панеллю хлібних крихт (breadcrumbs).
  • Копіювання блоків коду: При наведенні на блоки коду з'являється кнопка для швидкого копіювання.

Enterprise та адміністрування

  • Автоматичний перехід на Copilot Agent Host: Якщо налаштовано непорожній об'єкт дозволів або sandbox.enabled: true, VS Code вимагає Copilot harness в Agent Host і автоматично мігрує відкриті неархівовані локальні чати.
  • Тимчасове збереження Local harness: Адміністратори можуть тимчасово зберегти доступ до локального середовища через параметр vscode.temporaryDefaultToLocalHarness: true в об'єднаних керованих налаштуваннях.
  • Керування режимами дозволів: Можливість незалежно обмежувати режим Assisted за допомогою параметра permissions.disableAssistedPermissionsMode.
  • Підтримка типів DWORD/QWORD: Числові політики на Windows тепер приймають значення типів DWORD та QWORD.

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

  • Windows sandboxing для Local harness більше не підтримується: Пісочницю Windows для термінальних команд у сесіях локального агента оголошено застарілою. Для виконання команд у пісочниці на Windows необхідно використовувати сесії Agent Host.

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

  • Додано параметр editor.occurrencesHighlightFromAllProviders, який дозволяє об'єднувати підсвічування входжень у документі від усіх провайдерів замість використання лише найпріоритетнішого.
  • У заголовках чату тепер відображається назва активного середовища (наприклад, Copilot або Codex).
  • Виправлено виявлення оточень, вибір інтерпретатора та активацію термінала в розширенні Python Environments Extension (зокрема підтримку uv, Poetry та Conda).
  • У розширенні GitHub Pull Requests підтримку stacked pull requests увімкнено за замовчуванням.
  • Усунено низку витоків пам'яті під час вставки документів, скидання контекстних меню, очищення каналів виводу, очищення буфера термінала та реєстрацій відлагоджувача.

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