· · 3 минут чтения

VS Code 1.115 — Уведомления фонового терминала, режим SSH-агента и другое

VS Code 1.115 приносит уведомления фонового терминала для агентов, удалённый хостинг агентов через SSH, вставку файлов в терминал и отслеживание изменений с учётом сессий. Вот что важно для .NET-разработчиков.

vscode developer-tools copilot ai remote-development
Эта статья также доступна на:English, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어

Этот пост был переведён автоматически. Оригинальную версию можно найти здесь.

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-проектов, это именно те улучшения качества жизни, которые уменьшают ежедневное трение.

Ознакомьтесь с полными заметками о выпуске для всех деталей.

Поделиться:
Просмотреть исходный код этой статьи на GitHub ↗
← C# 15 получает типы-объединения — и это именно то, что мы просили
Та Самая Настройка Плавающих Окон в Visual Studio, О Которой Вы Не Знали (Но Должны) →