+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Microsoft випускає Visual Studio Code 1.128

Microsoft випускає Visual Studio Code 1.128

Основні зміни у Visual Studio Code 1.128 стосуються режиму агента, роботи з GitHub Copilot Chat, вбудованим браузером і гарячими клавішами. Деякі інновації вже доступні всім користувачам, деякі залишаються на попередньому або експериментальному стані.

VS Code 1.128 тепер підтримує кілька чатів в одній сесії агента Claude. Це необхідно для завдань, де розробник хоче підтримувати кілька пов'язаних напрямків роботи, не розподіляючи їх по окремих сесіях.
 
Наприклад, в одному чаті ви можете попросити агента додати нову кінцеву точку, у другому — писати тести паралельно, а в третьому — протестувати альтернативну реалізацію. Усі ці чати залишаються в межах однієї батьківської сесії, але кожен має свою історію, назву та вибрану модель.
 
Ви також можете розгалужувати чат із конкретного повідомлення, перемикатися між пов'язаними чатами та надсилати запити паралельно. Після перезапуску VS Code ця структура відновлюється разом із основною сесією.
 
У вікні агентів ви тепер можете почати чат без вибору робочого простору. Це корисно для питань, не пов'язаних із конкретним проєктом: щоб уточнити поведінку API, розібратися з кодом або швидко перевірити ідею.
 
Такі чати відображаються окремо від сесій, пов'язаних із робочими папками. У них немає панелі змін і файлів, бо вони не працюють із конкретним проєктом. Ця функція доступна для сесій хостів агентів, коли активовано налаштування chat.agentHost.enabled.
 
Ще однією зміною у вікні Agents є попередня підтримка чатів лише для читання субагентів. Якщо агент делегує частину роботи субагентам, їхній прогрес можна відкривати як окремі чати лише для читання.
 
Це дозволяє стежити за тим, що робить агент «працівника», але не втручатися в його контекст основного діалогу. Ці чати не мають поля введення і не мають дій, які можуть змінити потік.
 
Підтримка зображень і PDF у GitHub Copilot Chat тепер загалом доступна. Файли можна додавати до чату шляхом вставки з буфера, перетягування або через контекстне меню.
 
Практичний сценарій очевидний: ви можете додати скріншот інтерфейсу, помилку, діаграму або фрагмент PDF і попросити Copilot розібрати це в контексті завдання. Зображення також може оброблятися агентом за допомогою виклику інструменту.
 
Для користувачів, які підключають власні моделі через BYOK, додано кілька налаштувань.
 
У сесіях агента Copilot експериментальна підтримка моделей BYOK була додана через chat.agentHost.byokModels.enabled. Також, для моделей, підключених через Custom Endpoint, тепер можна встановлювати параметри температури та top_p в конфігурації JSON.
 
Це корисно для провайдерів, які мають суворі вимоги до параметрів запитів. Значення можна явно переписати або передати null, щоб VS Code не надсилав параметр і використовував стандартні налаштування сервера.
 
Окремо ми додали налаштування chat.byokUtilityModelDefault. Він контролює, яка модель використовується для вбудованих допоміжних дій, таких як генерація імені чату або повідомлення для фіксації. За замовчуванням у BYOK ці фонові сценарії можуть не працювати, якщо ви явно не вказуєте модель.
 
VS Code 1.128 додав налаштування workbench.browser.newTabPlacement. Він контролює, де відкриваються вкладки вбудованого браузера.
 
Існує три варіанти:
 
activeGroup — вкладка відкривається в групі активного редактора;
 
sideGroup — вкладка відкривається в окремій бічній групі;
 
Вікно — вкладка відкривається в окремому допоміжному вікні.
 
Для тих, хто активно користується вбудованим браузером поруч із кодом, це зменшує хаос у вкладках. Наприклад, документацію або прев'ю можна зберігати в окремій бічній групі, не змішуючи їх із файлами проєкту.
 
VS Code тепер може реєструвати ярлики клавіатури на рівні операційної системи. Такі команди активуються навіть тоді, коли фокус не знаходиться у VS Code.
 
Для цього потрібно додати параметр systemWide: true до keybindings.json. Наприклад, ви можете призначити глобальний ярлик для відкриття вікна Агентів. Скрипт корисний для тих, хто часто перемикається між додатками, але хоче швидко викликати дію в редакторі, не повертаючись вручну у вікно VS Code.
 
Для корпоративних користувачів ми додали централізоване управління експортом телеметрії GitHub Copilot через OpenTelemetry.
 
Адміністратори можуть вказати, куди Copilot Chat і агентний хост надсилають дані OTel: кінцеву точку, протокол, ім'я сервісу, атрибути ресурсу, заголовки експортера та правила захоплення вмісту запитів і відповідей. Керовані налаштування мають пріоритет над змінними середовища та налаштуваннями користувача.
 
Ця зміна важлива для компаній, де використання інструментів ШІ має вписуватися в загальну інфраструктуру спостережуваності та внутрішні правила обробки даних.
 
Якщо оновлення VS Code 1.128 ще не надійшло автоматично, ви можете запустити його вручну через Check for Updates у самому редакторі.

Інші новини

Найкраща ціна