Как безопасно проверить изображение в VS Code Chat, если thumbnail виден в сообщении, а ответ говорит об отсутствии картинки: нейтральный файл, способы добавления контекста и отладочная запись запроса.
Создайте нейтральный контроль изображения
Сделайте простую картинку без кода, лиц, документов и метаданных: два цветных прямоугольника и короткая подпись достаточно. В новом chat добавьте её тем способом, при котором возникла проблема, и задайте проверяемый вопрос о количестве фигур. Запишите три результата: thumbnail появился до отправки, остался в bubble после отправки и ответ действительно описал содержимое. Видимый thumbnail подтверждает только состояние интерфейса. Ответ «изображения нет» — наблюдение модели, но без payload он не доказывает, на каком этапе контекст потерян. Не используйте рабочий screenshot для первого теста.
Сравните два штатных способа добавления
Документация VS Code говорит, что Chat поддерживает vision и позволяет добавлять изображение как context, в том числе перетаскиванием из браузера. Повторите тот же вопрос с тем же файлом: один раз через clipboard, второй — через Add Context или drag-and-drop. Оставьте неизменными модель, окно VS Code и текст prompt. Если один путь работает, а другой нет, локализован способ прикрепления, но не виновный компонент. Если не работают оба, проверьте, поддерживает ли текущая модель изображение в данной конфигурации, не переключая несколько поставщиков в одном опыте.
Отделите локальное и удалённое окно
Третий контроль нужен только если исходный случай возник в Remote-SSH, Codespaces или другом удалённом окне. Повторите нейтральный файл в локальном окне с той же версией VS Code; не копируйте рабочее изображение между средами. Получится таблица способ attachment × тип окна. Разница локализует remote boundary, совпадение снимает её как единственное объяснение. Версию редактора и встроенного chat-компонента фиксируйте отдельно. Не делайте вывод о конкретной модели по одному ответу: UI, подготовка контекста, транспорт и capability выбранной модели остаются разными слоями.
Проверьте Chat Debug без утечки контекста
Официальный обзор Chat описывает Agent Logs и Chat Debug как средства просмотра запросов, tool calls и собранного контекста. Используйте их только для нейтральной сессии и найдите факт наличия image/context без копирования всего payload. Перед публикацией удалите пути, названия репозитория, prompt, идентификаторы сессии и сведения о модели, если они связаны с закрытой организацией. В issue передайте версии, четыре результата матрицы и минимальный файл. Критерий остановки — необходимость включать подробное логирование на рабочем диалоге; сначала воспроизведите чистый пример.
Материал подготовлен редакцией VOne с применением ИИ для трёхслойного теста; поддержка image context и диагностических представлений проверена по VS Code Docs, issue оставлен сигналом.
Источники и проверка
- VS Code Docs — Add context to chat проверено 2026-08-10
- VS Code Docs — Chat overview проверено 2026-08-10
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.