/rubber-duck - вторая модель ищет то, что вы могли пропустить
Классический приём отладки rubber duck debugging - объяснить проблему вслух воображаемой резиновой уточке, и по ходу объяснения самому найти ошибку. GitHub превратила эту идею в команду. Экспериментальная /rubber-duck вызывает дополнительную, отдельную от основной модель, которая целенаправленно ищет пропущенные детали и краевые случаи в текущей сессии Copilot Agent Host - то есть выступает вторым мнением, а не просто повторяет то, что уже сказала основная модель.
В документации не указано, какая именно модель выступает в роли этой дополнительной проверки - формулировка «дополнительная модель» оставлена намеренно общей.
/btw - побочный чат, который не прерывает основной разговор
Если посреди работы с агентом возникает вопрос в сторону - не хочется прерывать основной поток, но и забыть о вопросе тоже неудобно. Команда /btw открывает отдельный побочный чат, который делится контекстом и кэшем промптов основного чата, при этом основной разговор продолжает работать в фоне без остановки.
Организация окна Agents: несколько чатов рядом, поиск по транскрипту, Agent Host на несколько окон
Окно Agents получило возможность располагать несколько чатов одновременно - горизонтально или вертикально в группах, чтобы сравнивать результаты разных сессий или следить за работой агента параллельно с другой задачей. При возврате к сессии расположение окон восстанавливается таким же, каким было оставлено.
По полному транскрипту чата теперь работает текстовый поиск - с учётом регистра, поиском по целым словам и поддержкой регулярных выражений, что снимает необходимость бесконечно прокручивать длинный разговор в поисках нужного места. Для навигации по конкретным промптам и связанным изменениям файлов добавлен элемент управления временной шкалой промптов прямо в желобке транскрипта.
Отдельное практическое изменение - Agent Host можно подключить к одной и той же сессии сразу из нескольких окон VS Code: несколько открытых окон получают доступ к идентичному разговору с агентом, что полезно, если вы работаете на нескольких мониторах или в разных частях проекта одновременно.
Переключение моделей Claude и продолжение сессий из других приложений
В сессиях, использующих модели Claude, теперь можно в любой момент переключаться между моделями, доступными по вашей подписке Anthropic, и моделями, доступными по подписке Copilot - не нужно заранее решать, из какого источника брать модель, и начинать сессию заново, если понадобилась другая.
Ещё одна деталь для тех, кто работает в нескольких инструментах: недавние сессии агента Copilot или Claude, созданные в других приложениях, можно посмотреть и продолжить прямо из списка сессий в VS Code.
Диктовка и встроенный браузер
Диктовка теперь поддерживает несколько языков через модель, работающую локально на устройстве, с автоматическим определением языка речи. Можно задать пользовательские или относящиеся к конкретному проекту инструкции, чтобы диктовка учитывала терминологию и правила форматирования именно вашего проекта, а система бережно обходится с синтаксисом команд, а не буквально вставляет произнесённые знаки препинания.
Встроенный браузер получил функцию аннотирования: можно выделить несколько HTML-элементов на странице и оставить по ним целевой отзыв по интерфейсу, который агент затем обработает пакетом. Локальные HTML-файлы теперь автоматически перезагружаются при изменении на диске.