Этот пост был переведён автоматически. Оригинальную версию можно найти здесь.
VS Code 1.115 только что вышел, и хотя это более лёгкий релиз в плане основных функций, улучшения, связанные с агентами, действительно полезны, если вы ежедневно работаете с AI-ассистентами для написания кода.
Давайте разберём, что действительно стоит знать.
Фоновые терминалы общаются с агентами
Это главная функция выпуска. Фоновые терминалы теперь автоматически уведомляют агентов о завершении команд, включая код возврата и вывод терминала. Запросы ввода в фоновых терминалах также обнаруживаются и показываются пользователю.
Почему это важно? Если вы использовали режим агента Copilot для запуска команд сборки или тестовых наборов в фоне, вы знаете боль от “оно уже закончилось?” — фоновые терминалы по сути работали по принципу “запустил и забыл”. Теперь агент получает уведомление, когда ваш dotnet build или dotnet test завершается, видит вывод и может соответственно реагировать. Небольшое изменение, которое делает рабочие процессы на основе агентов значительно надёжнее.
Также появился новый инструмент send_to_terminal, позволяющий агентам отправлять команды в фоновые терминалы с подтверждением пользователя, исправляя проблему, когда run_in_terminal с таймаутом перемещал терминалы в фон и делал их доступными только для чтения.
Удалённый хостинг агентов через SSH
VS Code теперь поддерживает подключение к удалённым машинам по SSH с автоматической установкой CLI и запуском в режиме хоста агентов. Это означает, что ваши сессии AI-агентов могут напрямую работать с удалёнными окружениями — полезно для .NET-разработчиков, которые собирают и тестируют на Linux-серверах или облачных виртуальных машинах.
Отслеживание изменений в сессиях агентов
Изменения файлов, сделанные во время сессий агентов, теперь отслеживаются и восстанавливаются, с поддержкой diff, отмены/повтора и восстановления состояния. Если агент вносит изменения в ваш код и что-то идёт не так, вы можете точно увидеть, что изменилось, и откатить это. Спокойствие при том, что агенты модифицируют вашу кодовую базу.
Распознавание вкладок браузера и другие улучшения
Ещё несколько улучшений качества жизни:
- Отслеживание вкладок браузера — чат теперь может отслеживать и ссылаться на вкладки браузера, открытые во время сессии, чтобы агенты могли ссылаться на веб-страницы, которые вы просматриваете
- Вставка файлов в терминал — вставляйте файлы (включая изображения) в терминал с помощью Ctrl+V, перетаскивания или правого клика
- Покрытие тестами в миникарте — индикаторы покрытия тестами теперь отображаются в миникарте для быстрого визуального обзора
- Масштабирование щипком на Mac — встроенный браузер поддерживает жесты масштабирования щипком
- Права Copilot в Сессиях — строка состояния показывает информацию об использовании в представлении Сессий
- Фавиконы в Перейти к файлу — открытые веб-страницы показывают фавиконы в списке быстрого выбора
Подводя итог
VS Code 1.115 — это инкрементальный релиз, но улучшения агентов — уведомления фонового терминала, хостинг агентов через SSH и отслеживание изменений — в сумме дают заметно более гладкий опыт разработки с помощью ИИ. Если вы используете режим агента Copilot для .NET-проектов, это именно те улучшения качества жизни, которые уменьшают ежедневное трение.
Ознакомьтесь с полными заметками о выпуске для всех деталей.
