Pasted image is attached and rendered in the request, but the model receives no image ("No image is attached to this request") — Claude Opus 5, 1.132.0
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.4k
- PR merge metrics
- PR metrics pending
Description
Type: Bug
Pasting an image into chat attaches it successfully — the thumbnail renders in the request
bubble — but the image is never delivered to the model. The model replies that no image was
attached. The request is still billed (10.9 credits in the screenshot below).
This appears to be a regression of #297891 (fixed in the February 2026 milestone, now closed
and locked).
### Steps to Reproduce
1. Start a new chat session with **Claude Opus 5**.
2. Copy an image to the clipboard (screenshot tool or copy-image-from-browser).
3. Paste into the chat input with `Ctrl+V`. **The thumbnail renders correctly in the input
and then in the sent request bubble.**
4. Send the prompt: `Describe the image`
### Expected
The model describes the image.
### Actual
> No image is attached to this request. Share the image file path (or paste it into chat)
> and I'll describe it.
The request bubble visibly contains the image thumbnail, so the attachment survives the UI
layer but is dropped before it reaches the model.
### Scope
| Variable | Result |
|---|---|
| Thumbnail renders in request bubble | **Yes** — attachment is not dropped at attach time |
| Remote-SSH window | Fails |
| Local window (no Remote-SSH) | **Also fails** — not remote-specific |
| Attach via `#file:path/to/image.png` | **Works** — the model sees the image |
| Ctrl+V clipboard paste | Fails |
| Model: Claude Opus 5 | Fails |
| Model: GPT 5.6 Sol | Fails |
| Surface: Sidebar chat | Fails |
### Environment
- VS Code: 1.132.0 stable (`df53daabb18cd157bdb08c7f01c34df936cf12f4`, 2026-08-04)
- Copilot Chat: 0.60.0 (built-in)
- Remote: Remote-SSH → Ubuntu 24.04.4 LTS, kernel 6.17.0-35, x86_64
- Model: Claude Opus 5
### Notes
The chat session debug log (`GitHub.copilot-chat/debug-logs//main.jsonl`) contains only
the `session_start` record, so the outgoing request payload is not available client-side
without enabling `github.copilot.chat.agentDebugLog.fileLogging.enabled`. Happy to attach a
payload capture if useful.
Related / previously closed: #297891, #294775, #320516, #327607
Suggested label: `chat-vision`
VS Code version: Code 1.132.0 (df53daabb18cd157bdb08c7f01c34df936cf12f4, 2026-08-04T15:30:20Z)
OS version: Darwin arm64 25.5.0
Modes: Remote SSH
Remote OS version: Linux x64 6.17.0-35-generic
System Info
|Item|Value|
|---|---|
|CPUs|Apple M1 Pro (10 x 2400)|
|GPU Status|2d_canvas: disabled_software
GPU0: VENDOR= 0x0000, DEVICE=0x0000
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: disabled_off
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: disabled_software
video_encode: disabled_software
webgl: disabled_off
webgpu: disabled_off
webnn: disabled_off|
|Load (avg)|8, 6, 23|
|Memory (System)|32.00GB (0.07GB free)|
|Process Argv||
|Screen Reader|no|
|VM|0%|
|Item|Value|
|---|---|
|Remote|SSH: server|
|OS|Linux x64 6.17.0-35-generic|
|CPUs|AMD Ryzen 9 3900X 12-Core Processor (24 x 2223)|
|Memory (System)|62.72GB (49.42GB free)|
|VM|60%|
Extensions (56)
Name|Identifier|Author|Version
---|---|---|---
NGINX Configuration Language Support|ahmadalli.vscode-nginx-conf|ahmadalli|0.3.5
GitHub Markdown Preview|bierner.github-markdown-preview|bierner|0.4.0
Markdown Checkboxes|bierner.markdown-checkbox|bierner|0.4.0
Markdown Emoji|bierner.markdown-emoji|bierner|0.3.1
Markdown Footnotes|bierner.markdown-footnotes|bierner|0.1.1
Markdown Preview Github Styling|bierner.markdown-preview-github-styles|bierner|2.2.0
Markdown yaml Preamble|bierner.markdown-yaml-preamble|bierner|0.1.1
Ruff|charliermarsh.ruff|charliermarsh|2026.70.0
Docker DX|docker.docker|docker|0.18.0
GitLens — Git supercharged|eamodio.gitlens|eamodio|18.3.0
EditorConfig|editorconfig.editorconfig|EditorConfig|0.18.2
Prettier - Code formatter|esbenp.prettier-vscode|esbenp|12.4.0
shell-format|foxundermoon.shell-format|foxundermoon|7.2.8
GitHub Actions|github.vscode-github-actions|github|0.32.3
GitHub Pull Requests|github.vscode-pull-request-github|GitHub|0.162.0
CMake Language Support|josetr.cmake-language-support-vscode|josetr|0.0.9
DVC by lakeFS|lakefs.lakefs-dvc|lakeFS|1.3.2
reStructuredText|lextudio.restructuredtext|lextudio|190.4.12
clangd|llvm-vs-code-extensions.vscode-clangd|llvm-vs-code-extensions|0.6.0
Rainbow CSV|mechatroner.rainbow-csv|mechatroner|3.24.1
Git Graph|mhutchie.git-graph|mhutchie|1.30.0
Container Tools|ms-azuretools.vscode-containers|ms-azuretools|2.4.5
Docker|ms-azuretools.vscode-docker|ms-azuretools|2.0.0
.NET Install Tool|ms-dotnettools.vscode-dotnet-runtime|ms-dotnettools|3.1.0
Python Debugger|ms-python.debugpy|ms-python|2026.6.0
Gather|ms-python.gather|ms-python|2025.4.0
Pylint|ms-python.pylint|ms-python|2026.6.0
Python|ms-python.python|ms-python|2026.4.0
Pylance|ms-python.vscode-pylance|ms-python|2026.3.1
Python Environments|ms-python.vscode-python-envs|ms-python|1.36.0
Jupyter|ms-toolsai.jupyter|ms-toolsai|2025.9.1
Jupyter Keymap|ms-toolsai.jupyter-keymap|ms-toolsai|1.1.2
Jupyter Notebook Renderers|ms-toolsai.jupyter-renderers|ms-toolsai|1.3.0
Jupyter Cell Tags|ms-toolsai.vscode-jupyter-cell-tags|ms-toolsai|0.1.9
Jupyter Slide Show|ms-toolsai.vscode-jupyter-slideshow|ms-toolsai|0.1.6
Dev Containers|ms-vscode-remote.remote-containers|ms-vscode-remote|0.466.0
Remote - SSH|ms-vscode-remote.remote-ssh|ms-vscode-remote|0.124.0
Remote - SSH: Editing Configuration Files|ms-vscode-remote.remote-ssh-edit|ms-vscode-remote|0.87.0
Remote Development|ms-vscode-remote.vscode-remote-extensionpack|ms-vscode-remote|0.26.0
CMake Tools|ms-vscode.cmake-tools|ms-vscode|1.23.52
C/C++ DevTools|ms-vscode.cpp-devtools|ms-vscode|0.5.13
C/C++|ms-vscode.cpptools|ms-vscode|1.32.2
C/C++ Extension Pack|ms-vscode.cpptools-extension-pack|ms-vscode|1.5.1
Remote Explorer|ms-vscode.remote-explorer|ms-vscode|0.5.0
Remote - Tunnels|ms-vscode.remote-server|ms-vscode|1.5.3
Chat Customizations Evaluations|ms-vscode.vscode-chat-customizations-evaluations|ms-vscode|1.0.8
autoDocstring - Python Docstring Generator|njpwerner.autodocstring|njpwerner|0.6.1
Material Icon Theme|pkief.material-icon-theme|PKief|5.37.0
YAML|redhat.vscode-yaml|redhat|1.24.0
rust-analyzer|rust-lang.rust-analyzer|rust-lang|0.3.2997
Docx/ODT Viewer|shahilkumar.docxreader|ShahilKumar|1.4.2
Bash Beautify|shakram02.bash-beautify|shakram02|0.1.1
Even Better TOML|tamasfe.even-better-toml|tamasfe|0.21.2
Ayu|teabyii.ayu|teabyii|1.1.12
Image Viewer|vscode-infra.image-viewer|vscode-infra|2.0.5
Contributor guide
Assessment
This issue has not been assessed yet.