# Images, PDFs and file attachments as input (`context.attachments`)

Feedback Bench, coding agents, built 2026-10-19, window 2026-08-31 to 2026-10-18. Web page: https://feedbackbench.com/coding-agents/#/criterion/context.attachments

Area: [Instructing and context](https://feedbackbench.com/coding-agents/criteria/context.md)

**Definition.** Whether attached images, screenshots, PDFs and other files are accepted and read.

**Boundary.** Not this: see [Computer use and browser control](https://feedbackbench.com/coding-agents/criteria/work.computer_browser_use.md) for screen control.

Rated user-weeks, all agents: 280. Complaint share: 64%.

## The brief

Written by large language models from this page's numbers and the posts it quotes, then checked: every number in the text is in the build. Interpretation, not measurement.

Claude Code and OpenAI Codex read attached files best. Users say they take in PDFs, screenshots and pasted images and work from them. This matters little to most users: it is the 61st most rated of 63 criteria. Google Antigravity ranks low, 4th of 4. Its users rate file input 2.29 times as often as other users, and they write 26% of the category's complaints here.

### What separates the best from the rest

Users of Claude Code and OpenAI Codex say files go in and get used. The agent pulls content out of a folder of PDFs, and it reads pasted screenshots and design images. Google Antigravity users say files will not go in. Documents open as binary, Markdown and HTML files cannot be dragged into the prompt, and video is refused. Caps also limit how many images it takes at once and how large a PDF can be. Google Antigravity has 7 praise to 46 complaint user-weeks.

- **Ranks high**: [Claude Code](https://feedbackbench.com/coding-agents/agents/claude-code.md), [OpenAI Codex](https://feedbackbench.com/coding-agents/agents/codex.md)
  - Claude Code, 2026-10-09, r/ClaudeAI (Reddit): “i was thinking of doing something like this but then i tried dumping a bunch of pdfs in a folder and have claude code extract from it works really well. curious what’s your use case, what are you using it for?” [source](https://www.reddit.com/r/ClaudeAI/comments/1x1e2kr/whats_your_mic_drop/pethm4j/)
  - OpenAI Codex, 2026-09-22, X search: OpenAI Codex, Codex CLI, Codex app (X): “til you can paste an image into codex cli with ctrl+v (spent so long being disappointed with cmd+v 🥹). this is epic.” [source](https://twitter.com/2042826604322205696/status/2102500899524341836)
- **Ranks low**: [Google Antigravity](https://feedbackbench.com/coding-agents/agents/antigravity.md)
  - Google Antigravity, 2026-10-14, @antigravity (X): “i need the @antigravity team to add support for viewing pdf and docx files in version 2.0. opening a document and only seeing unreadable binary code is a headache.” [source](https://twitter.com/2098008889190973445/status/2110383049469026473)
  - Google Antigravity, 2026-10-01, @antigravity (X): “can anyone at @antigravity or @googledeepmind explain to me why in todays age we cannot drag and drop .md or html files into the gui prompt box? it's crazy to think this is a treat or an issue. [link]” [source](https://twitter.com/235475385/status/2105690046552535218)

## How it breaks

Rule: A separate pass sorts complaints into failure modes. For each criterion with at least 30 complaining user-weeks, a large language model reads 150 complaint posts drawn at random and names 4 to 8 failure modes; a second large language model then puts every complaint post on that criterion in one mode, or in Other when it fits none. Modes are fixed once named, and new posts are sorted into them each week. A mode counts distinct user-weeks with a complaint in it, per agent; across agents, one user-week per agent. Modes do not change the labels or the Feedback Score. Examples: up to 3 posts per mode from different users, chosen and checked as receipts are.

The largest failure is drag-and-drop or upload that does nothing or breaks. It makes up 20% of complaining user-weeks and comes from Google Antigravity, Claude Code and Cursor users. Two failures belong mostly to one agent. Google Antigravity accounts for 59% of complaints about file types being refused outright. OpenAI Codex accounts for 46% of complaints about models misreading an image they did receive.

178 complaining user-weeks.

| Failure mode | User-weeks | Posts | Agents (user-weeks) | Definition |
|---|---|---|---|---|
| Drag-and-drop or upload of files fails | 36 | 36 | Google Antigravity 12, Claude Code 9, Cursor 6, OpenAI Codex 4, OpenCode 4, Amp 1 | Dragging, dropping, picking or uploading a file into the chat does nothing, hangs, errors, or works only intermittently, even though the product claims to support it; this excludes file types the product never claims to accept. |
| Poor understanding of attached visuals | 28 | 30 | OpenAI Codex 13, Claude Code 9, Google Antigravity 2, OpenCode 2, Cline 1, Cursor 1 | The model reads the image or document but gets it wrong: it hallucinates objects, misreads text, misses visual bugs, or infers instead of transcribing from PDFs and tables; this excludes cases where the content never reached the model. |
| Attachment type not accepted | 27 | 31 | Google Antigravity 16, OpenCode 5, OpenAI Codex 2, Pi 2, Claude Code 1, Zed 1 | The product refuses whole input kinds the user needs, such as video, audio, PDF, SVG, zip, markdown/HTML, plain-text extensions or linked cloud documents, or turns them into a crude substitute like extracted frames or text; it excludes cases where the type is supported but the upload breaks. |
| Clipboard image paste unsupported or broken | 27 | 32 | OpenAI Codex 8, Google Antigravity 7, Claude Code 5, Pi 3, OpenCode 2, Conductor 1, GitHub Copilot 1 | The user cannot paste a screenshot or image from the clipboard into the prompt (common in terminal, CLI, remote or container setups), and has to save the file and type its path; drag-and-drop failures and file-picker gaps are not included here. |
| Selected model or route lacks vision | 20 | 20 | Factory 5, OpenAI Codex 4, OpenCode 4, Cline 3, Kiro 2, Google Antigravity 1, Pi 1 | Images are rejected or ignored because the chosen model, provider route or harness integration has no multimodal input enabled, even when the underlying model or API supports it; this excludes models that accept images but read them poorly. |
| Attachment size, count and resolution limits | 16 | 16 | Google Antigravity 4, Claude Code 4, OpenAI Codex 3, OpenCode 3, Cline 1, Devin 1 | Hard caps on file size, number of images per message or request, or forced downscaling and compression block or degrade the input, including errors on large PDFs or images; this excludes token waste from resending attachments. |
| Attached content silently not read | 8 | 8 | OpenAI Codex 4, Google Antigravity 2, GitHub Copilot 1, OpenCode 1 | The attachment looks accepted and linked, but the model never actually reads it (unread PDFs, zipped documents, linked chats, files visible but not readable to the model), and it may answer as though it had; this excludes misreading content it did read. |
| Attachments resent and bloating context | 5 | 5 | OpenAI Codex 2, Cursor 2, OpenCode 1 | Images or documents already in the conversation are sent again with every request or re-read each turn, which burns quota, fills the context window and causes errors or stalled sessions. |
| Other | 14 | 14 | Claude Code 7, Google Antigravity 3, OpenAI Codex 3, GitHub Copilot 1 | Complaints that fit none of the modes above. |

#### Drag-and-drop or upload of files fails

- OpenAI Codex, 2026-10-08, r/codex (Reddit): “its really annoying codex is not usable rn it cant even open attachments..” [source](https://www.reddit.com/r/codex/comments/1x0m7w0/anyone_else_unable_to_run_delegated_dotcodex/pels0ji/)
- Google Antigravity, 2026-10-06, @antigravity (X): “@adhidesign @googledeepmind @antigravity it seems that you cannot directly paste file documents into the chat box.” [source](https://twitter.com/2099645135646543872/status/2107472221837074772)
- Claude Code, 2026-10-01, r/ClaudeCode (Reddit): “i'm a max 5x subscriber. when this was happening, i could prompt with text but i couldn't upload anything.” [source](https://www.reddit.com/r/ClaudeCode/comments/1wtbzqe/some_animals_are_more_equal_than_others/pd452a6/)

#### Poor understanding of attached visuals

- Claude Code, 2026-10-15, r/ClaudeCode (Reddit): “they both look good at first glance, but are wrong on most details. experienced the same thing in my own workflow, i think the vision stack has low information rate compared to human vision.” [source](https://www.reddit.com/r/ClaudeCode/comments/1x5mnrd/opus_55_orchestrating_gpt6_astra_vs_gemini_4/pguxqyk/)
- OpenAI Codex, 2026-10-05, r/codex (Reddit): “\> i am back in 2024 kind of stupid i thought it was just me, he literally can't interpret even a simple pdf now ... i think the last time i had this problem was around 2024” [source](https://www.reddit.com/r/codex/comments/1wyhcvo/speed_got_better_report_yours/pe2x3wz/)
- OpenCode, 2026-09-17, @opencode (X): “@opencode i just pasted an actually clear image into opencode, and the image preview showed me this... is it supposed to look like that? i don't think i found an image preview compression option... [link]” [source](https://twitter.com/1981785405856133120/status/2100635688269946999)

#### Attachment type not accepted

- Google Antigravity, 2026-10-14, @antigravity (X): “i need the @antigravity team to add support for viewing pdf and docx files in version 2.0. opening a document and only seeing unreadable binary code is a headache.” [source](https://twitter.com/2098008889190973445/status/2110383049469026473)
- Google Antigravity, 2026-10-01, @antigravity (X): “can anyone at @antigravity or @googledeepmind explain to me why in todays age we cannot drag and drop .md or html files into the gui prompt box? it's crazy to think this is a treat or an issue. [link]” [source](https://twitter.com/235475385/status/2105690046552535218)
- Pi, 2026-09-22, @pidotdev (X): “@pidotdev i am testing out @xiaomimimo v2.6 pro it's an omni model so i would have liked it to be able to read the audio file with my spoken words, and understand those. it didn't know how to do it” [source](https://twitter.com/136317670/status/2102386202003280152)

#### Clipboard image paste unsupported or broken

- Claude Code, 2026-10-12, r/ClaudeCode (Reddit): “and here i can't even copy paste an image in the claude terminal in powershell on windows.” [source](https://www.reddit.com/r/ClaudeCode/comments/1x34qj4/claude_code_now_shows_images_and_videos_in_the/pfj63ri/)
- OpenCode, 2026-10-07, @opencode (X): “@qtnx_ @jeanmalod @mistralai @opencode ctrl + v and alt + v do not allow you to copy and paste an image in the terminal, why?” [source](https://twitter.com/262764995/status/2107823004185182493)
- Conductor, 2026-09-29, @conductor_build (X): “can’t believe @conductor_build still doesn’t allow pasting images in input. when?” [source](https://twitter.com/3050805326/status/2104873163351904749)

#### Selected model or route lacks vision

- Cline, 2026-10-09, r/CLine (Reddit): “how binding is your cline pass subscription to deepseek harness? i tried to use deepseek harness with the cline api but it doesn't accept images, so it wasn't useful for me. does it accept images for you?” [source](https://www.reddit.com/r/CLine/comments/1x0pfqy/cline_vs_deepseek_harness/pewodfn/)
- OpenCode, 2026-09-16, r/opencode (Reddit): “anybody else noticed this? using opencode and dsh both, but when i try with oc go subscription on either harness ds4.1 flash refuses image input, however it works trough official deepseek api. this started happening after the outage a few days ago” [source](https://www.reddit.com/r/opencode/comments/1wi9r41/deepseek_v41_flash_no_vision_on_opencode_go_plan/)
- OpenCode, 2026-09-11, @opencode (X): “hmm maybe no vision when routed differently? ¿when i was using it from @opencode it couldn’t read or parse any of my screens without workarounds so much so i had to pair it with the actual visual exp model from a couple weeks ago. [link] this is using deepseek harness” [source](https://twitter.com/2039447414726127616/status/2098505421279363457)

#### Attachment size, count and resolution limits

- Google Antigravity, 2026-10-09, @antigravity (X): “antigravity only lets you send 5 images at a time to the model kind of annoying. @antigravity [link]” [source](https://twitter.com/1664269804558229509/status/2108653442227159332)
- Google Antigravity, 2026-10-02, @antigravity (X): “@antigravity 3. i wish you would actually use the software yourselves before releasing it—i strongly suspect that even you are using chatgpt or claude instead. 4. i tried using it today to process a pdf, only to find a 10mb file size limit. that is unbelievable.” [source](https://twitter.com/2000360268355022848/status/2105930818363576377)
- Claude Code, 2026-09-17, @ClaudeDevs (X): “why can i still only attach 5 images to claude code but 20 images in normal chat ? it’s 2026 @claudeai @claudedevs just let me have 20 for early , but also there’s no reason to actually have a limit on anything , just queue them , if i add 20 i literally say there will be more” [source](https://twitter.com/860967132489801728/status/2100684652390330432)

#### Attached content silently not read

- OpenAI Codex, 2026-10-03, r/codex (Reddit): “codex also fails to read chatgpt web chats when you try to "attach" the chat via the + button. even though it appears the chat is linked, the model can never read it. i always have to download the entire chat as a .md file to attach it manually.” [source](https://www.reddit.com/r/codex/comments/1wwnxub/dots_is_sooo_frustrating_omg/pdncz01/)
- OpenAI Codex, 2026-09-20, r/codex (Reddit): “i've attached a zip with 50 research documents inside it... astra 6 pro answered in less than a minute. it didnt even analyze any of the documents. it wasted so many weekly messages just to repeat the same thing to analyze. then in the end it just answer "you were right. the previous response did not analyze the supplied documents deeply enough."... deeply enough right... not even analyze anything.” [source](https://www.reddit.com/r/codex/comments/1wlj35d/my_ai_has_developed_autism/pazyyrj/)

## Top requests

What users ask to add or change, most asked first. 146 user-weeks ask for something. Requests do not change the Feedback Score. Rule: A separate pass by a large language model reads every counted post and extracts what the user asks the agent or its vendor to add or change, with the criteria it maps to and a short normalised wording; it does not touch the labels or the Feedback Score. A large language model groups the wordings within each criterion (the first criterion the request maps to) into themes, and a second pass merges themes that ask for the same change under different criteria; a merged theme sits under the criterion most of its requests map to, and code counts it once. A theme counts distinct user-weeks that ask for it, per agent; across agents, one user-week per agent. Themes asked in fewer than 2 user-weeks, and requests that share no theme, are not shown. Examples: up to 3 posts per theme from different users, without slurs: whole posts of 60 to 450 characters with at least 8 words beyond handles and links, posts of at most 280 characters first, then the newest.

| Rank | Request | User-weeks | Posts | Agents (user-weeks) |
|---|---|---|---|---|
| 1 | Paste images into CLI | 21 | 22 | OpenAI Codex 12, Google Antigravity 3, Pi 3, Claude Code 1, Conductor 1, OpenCode 1 |
| 2 | Video file input support | 15 | 16 | Google Antigravity 11, OpenCode 2, Claude Code 1, OpenAI Codex 1 |
| 3 | Drag and drop documents into chat | 11 | 11 | Google Antigravity 9, Claude Code 1, Cursor 1 |
| 4 | General image and file upload in input | 9 | 9 | Google Antigravity 4, OpenCode 2, Claude Code 1, OpenAI Codex 1, Kiro 1 |
| 5 | Built-in PDF viewer | 8 | 8 | Zed 5, Google Antigravity 3 |
| 6 | Built-in UI annotation tool with references | 8 | 8 | Claude Code 3, OpenAI Codex 3, Cursor 1, Pi 1 |
| 7 | Higher image attachment limit per message | 6 | 6 | Google Antigravity 2, Claude Code 1, OpenAI Codex 1, Devin 1, OpenCode 1 |
| 8 | Vision support for more models | 6 | 6 | Factory 4, OpenAI Codex 1, OpenCode 1 |
| 9 | Audio file input support | 5 | 5 | Pi 2, Google Antigravity 1, Conductor 1, Zed 1 |
| 10 | Fix attached images not being recognized | 5 | 5 | OpenAI Codex 2, OpenCode 2, Claude Code 1 |
| 11 | Attachments in mobile app | 4 | 4 | OpenAI Codex 2, Claude Code 1, Cursor 1 |
| 12 | Cloud drive and workspace docs integration | 4 | 4 | Google Antigravity 4 |

### 1. Paste images into CLI

- OpenAI Codex, 2026-10-06, X search: OpenAI Codex, Codex CLI, Codex app (X): “@thsottiaux @openaidevs could we get screenshot support in codex cli please. this is a super useful feature in claude code. cheers” [source](https://twitter.com/43342139/status/2107447753961767193)
- OpenAI Codex, 2026-10-04, X search: OpenAI Codex, Codex CLI, Codex app (X): “@ajambrosino can y'all make it so folks can paste images directly into codex cli on windows terminal? @openai 😭” [source](https://twitter.com/501432078/status/2106875633607565802)
- OpenAI Codex, 2026-10-04, X search: OpenAI Codex, Codex CLI, Codex app (X): “@manateelazycat i want to ask, why can't i paste this system screenshot in codex cli? 😂” [source](https://twitter.com/5495122/status/2106756658114564339)

### 2. Video file input support

- Claude Code, 2026-10-15, @ClaudeDevs (X): “@claudedevs your opus 5.5 model is absolutely incredible for video editing! however, i believe that a more detailed analysis of video footage, similar to what a specialized video analysis tool could provide, would take its capabilities to an even higher level.” [source](https://twitter.com/1643093723289460737/status/2110717087492505885)
- Google Antigravity, 2026-10-06, @antigravity (X): “@adhidesign @googledeepmind @antigravity do first order: release gemini 4 argon to damnit ultra users. we are waiting 4 days already. are we joke or what? also we want gemini agentic video understanding with antigravity, video files input is closed right now” [source](https://twitter.com/4784639461/status/2107345904688861433)
- Google Antigravity, 2026-09-26, @antigravity (X): “@antigravity you are killing it, please add support for attaching videos and svg files to the prompts.” [source](https://twitter.com/2056251/status/2103738969083240693)

### 3. Drag and drop documents into chat

- Claude Code, 2026-10-15, @ClaudeDevs (X): “idk what you guys are talking about the claude code app is still terrible imo. it’s somehow even more verbose than the terminal and you can’t even drag and drop files from a cloud mounted storage system like egnyte, onedrive, or dropbox. @claudeai @claudedevs” [source](https://twitter.com/20829273/status/2110530953424634168)
- Google Antigravity, 2026-10-06, @antigravity (X): “@adhidesign @googledeepmind @antigravity it seems that you cannot directly paste file documents into the chat box.” [source](https://twitter.com/2099645135646543872/status/2107472221837074772)
- Google Antigravity, 2026-10-01, @antigravity (X): “can anyone at @antigravity or @googledeepmind explain to me why in todays age we cannot drag and drop .md or html files into the gui prompt box? it's crazy to think this is a treat or an issue. [link]” [source](https://twitter.com/235475385/status/2105690046552535218)

### 4. General image and file upload in input

- Google Antigravity, 2026-10-06, @antigravity (X): “@adhidesign @googledeepmind @antigravity putting aside model capabilities, uploading attachments is necessary and a rigid demand” [source](https://twitter.com/289688566/status/2107604195692208132)
- Google Antigravity, 2026-10-06, @antigravity (X): “@adhidesign @googledeepmind @antigravity need terminal in 2.0 also and not able to share pics or upload files in input” [source](https://twitter.com/1933462091194945536/status/2107452645287870845)
- OpenCode, 2026-10-02, r/opencode (Reddit): “i think all mentioned are possible using opencode, at least i am creating prs using opencode according to the company format, it just cannot uplaod screenshots, so i do that manually. other things should be possible too.” [source](https://www.reddit.com/r/opencode/comments/1wrs0xl/openchamber_is_so_much_better_than_opencode/pdd85ix/)

### 5. Built-in PDF viewer

- Google Antigravity, 2026-10-14, @antigravity (X): “i need the @antigravity team to add support for viewing pdf and docx files in version 2.0. opening a document and only seeing unreadable binary code is a headache.” [source](https://twitter.com/2098008889190973445/status/2110383049469026473)
- Zed, 2026-10-09, @zeddotdev (X): “for some reason, @zeddotdev still doesn’t have a built-in pdf viewer.” [source](https://twitter.com/1216503512332472320/status/2108591368310337742)
- Google Antigravity, 2026-10-06, @antigravity (X): “@adhidesign @googledeepmind @antigravity direct preview for .docx and .xlsx files, along with native computer and browser use capabilities, would take the antigravity workflow to a whole new level” [source](https://twitter.com/2096322873702948865/status/2107435041953313279)

### 6. Built-in UI annotation tool with references

- Cursor, 2026-09-03, @cursor_ai (X): “@kayforkind @cursor_ai @bot it already reads the file. the missing step is someone else commenting on that file instead of a screenshot. [link]” [source](https://twitter.com/1972979742711459840/status/2095421235752812655)
- OpenAI Codex, 2026-10-02, r/ClaudeCode (Reddit): “i’m building a chrome extension mostly with codex and this is exactly the annoying part. i can spot “this spacing feels wrong” in 2 seconds, but describing it precisely to the agent takes longer than the fix itself. if you can automatically include the dom/computed styles with each annotation, that would make this really useful.” [source](https://www.reddit.com/r/ClaudeCode/comments/1wvo13p/i_got_tired_of_explaining_tiny_ui_fixes_to_claude/pddjbpj/)
- Claude Code, 2026-09-28, r/ClaudeCode (Reddit): “on a mac, shottr could help with the screenshot pile: capture, circle the problem, copy to clipboard, paste into claude. it has freehand annotation, so you can keep the visual feedback without saving every image. it's a separate screenshot editor, so the draw-inside-claude part is still missing. [[link]” [source](https://www.reddit.com/r/ClaudeCode/comments/1wsmgbi/claude_desktop_mcp_or_some_kinda_tool_for/pcn7ge5/)

### 7. Higher image attachment limit per message

- Google Antigravity, 2026-10-09, @antigravity (X): “antigravity only lets you send 5 images at a time to the model kind of annoying. @antigravity [link]” [source](https://twitter.com/1664269804558229509/status/2108653442227159332)
- OpenCode, 2026-09-24, @opencode (X): “@opencode @thdxr maybe continue the chat but remind the agent that it can only ask for 30 images max? like a failed read tool call. [link]” [source](https://twitter.com/1729496310238375936/status/2103177003885334703)
- Google Antigravity, 2026-09-19, r/google_antigravity (Reddit): “can you guys increase the maximum number of screenshots attached” [source](https://www.reddit.com/r/google_antigravity/comments/1wk1y1u/antigravity_2_release_v2150/pap8mym/)

### 8. Vision support for more models

- OpenAI Codex, 2026-10-07, X search: OpenAI Codex, Codex CLI, Codex app (X): “@stefanogpt @openai codex-only makes sense, but losing images would hurt when building ui.” [source](https://twitter.com/1787773499043631104/status/2107800115314581546)
- Factory, 2026-09-27, @FactoryAI (X): “@droid @factoryai why glm 5.3 flash on droid doesn't support image modalities?” [source](https://twitter.com/1181249614550192132/status/2104044449169072295)
- Factory, 2026-09-04, @FactoryAI (X): “its crazy how its been months since image support does not work in @factoryai 's harness when using openai comptabile models, and they have still not fixed it. just say you dont give a fuck about users that dont pay you, simple” [source](https://twitter.com/1579709674135621637/status/2095868117230772637)

### 9. Audio file input support

- Conductor, 2026-10-08, @conductor_build (X): “@charlieholtz @conductor_build is there a reason why i can use audio input in an existing workspace but not in a new one? and besides that, i would love to feed the audio directly to the agent instead of using dictation mode, could be opt in ofc. thanks” [source](https://twitter.com/44122328/status/2108104477085733355)
- Pi, 2026-09-22, @pidotdev (X): “@pidotdev audio files for sure, so much of my workflow is audio-driven.” [source](https://twitter.com/16650347/status/2102449982863294568)
- Pi, 2026-09-22, @pidotdev (X): “@pidotdev i am testing out @xiaomimimo v2.6 pro it's an omni model so i would have liked it to be able to read the audio file with my spoken words, and understand those. it didn't know how to do it” [source](https://twitter.com/136317670/status/2102386202003280152)

### 10. Fix attached images not being recognized

- OpenAI Codex, 2026-10-16, X search: OpenAI Codex, Codex CLI, Codex app (X): “@thsottiaux can we get a fix on codex not being able to actually see attached photos , and maybe if god allows it you fix it giving this damn can’t use computer use issue “failed to launch codex app-server: program not found”” [source](https://twitter.com/1758584141677809664/status/2111200777901617647)
- OpenCode, 2026-10-01, r/opencode (Reddit): “the model tries to read a python script as image, and returning error because file too large, i think” [source](https://www.reddit.com/r/opencode/comments/1wtb60r/model_tried_to_what/pd9747z/)
- OpenCode, 2026-09-19, r/opencode (Reddit): “i can't see anything, and for some reason, i can't send images here.” [source](https://www.reddit.com/r/opencode/comments/1wk9rnr/am_i_stupid_or_did_the_opencodeaiconsole_update/pap9q7e/)

### 11. Attachments in mobile app

- Claude Code, 2026-09-08, @ClaudeDevs (X): “@claudeai @claudedevs @chatgpt please make it so that files like videos are able to be previewed from mobile instead of just saying mp4 etc.” [source](https://twitter.com/1771320375298678784/status/2097349705802117149)
- OpenAI Codex, 2026-09-03, X search: OpenAI Codex, Codex CLI, Codex app (X): “@dimillian 1. a simpler way to switch between accounts in the remote workspace and the codex app. 2. a way to upload images or files from mobile to remote machine” [source](https://twitter.com/1133076508325556225/status/2095537153677910356)
- OpenAI Codex, 2026-08-31, X search: OpenAI Codex, Codex CLI, Codex app (X): “@thsottiaux please : - reduce lag between mac codex app and ssh vm (not my vm i am at 10ms from it, it is codex app, codex cli is really quick) - in the codex mobile app, let the user put a picture / attachment in the chat (still not posssible for codex chat !!!)” [source](https://twitter.com/1842206222667358208/status/2094377722411679786)

### 12. Cloud drive and workspace docs integration

- Google Antigravity, 2026-10-14, @antigravity (X): “@newsfromgoogle @geminiapp @antigravity @googledeepmind what use? even after giving @googledrive connection, it fails to pick files and work on it just because the file is @msexcel and not @googlesheets . come on! you could have been a bit brainier! @sundarpichai” [source](https://twitter.com/527726110/status/2110268385250717810)
- Google Antigravity, 2026-09-09, r/google_antigravity (Reddit): “one gap in agy is that is lacks the same level of support for google workspace that the gemini native app has. i'd like to be able to reference sheets and docs in my prompts the way i can use local markdown files.” [source](https://www.reddit.com/r/google_antigravity/comments/1waolu4/why_does_antigravity_have_so_few_users/p8og4ey/)
- Google Antigravity, 2026-09-12, r/google_antigravity (Reddit): “good shout i've noticed docs gemini is getting better, but antigravity gemini thinks is a posturing pos. recently added a docs link scratch pad to my repo. sadly antigravity couldn't read it. i'd really like to be able to share a gemini notebook or 3 with antigravity. stick project documentation and realworld stuff in it.” [source](https://www.reddit.com/r/google_antigravity/comments/1we8549/antigravity_projects_is_a_massive_sleeper_why_the/p9eqcdx/)

## Every agent

| Agent | Overall rank | Reading | Customer love | 95% interval | n | Praise | Complaint |
|---|---|---|---|---|---|---|---|
| [Claude Code](https://feedbackbench.com/coding-agents/agents/claude-code.md) | 1 | 1st of 4 | 0.552 | 0.520–0.590 | 73 | 38 | 35 |
| [OpenAI Codex](https://feedbackbench.com/coding-agents/agents/codex.md) | 10 | 2nd of 4 | 0.525 | 0.496–0.554 | 78 | 35 | 43 |
| [OpenCode](https://feedbackbench.com/coding-agents/agents/opencode.md) | 3 | 3rd of 4 | 0.492 | 0.477–0.509 | 31 | 10 | 21 |
| [Google Antigravity](https://feedbackbench.com/coding-agents/agents/antigravity.md) | 14 | 4th of 4 | 0.453 | 0.434–0.471 | 53 | 7 | 46 |
| [Pi](https://feedbackbench.com/coding-agents/agents/pi.md) | 4 | Too few posts | – | – | 11 | 5 | 6 |
| [Cursor](https://feedbackbench.com/coding-agents/agents/cursor.md) | 7 | Too few posts | – | – | 11 | 2 | 9 |
| [Factory](https://feedbackbench.com/coding-agents/agents/factory.md) | 6 | Too few posts | – | – | 7 | 2 | 5 |
| [Cline](https://feedbackbench.com/coding-agents/agents/cline.md) | 11 | Too few posts | – | – | 5 | 0 | 5 |
| [GitHub Copilot](https://feedbackbench.com/coding-agents/agents/copilot.md) | 9 | Too few posts | – | – | 3 | 1 | 2 |
| [Kiro](https://feedbackbench.com/coding-agents/agents/kiro.md) | 13 | Too few posts | – | – | 3 | 1 | 2 |
| [Devin](https://feedbackbench.com/coding-agents/agents/devin.md) | 2 | Too few posts | – | – | 2 | 1 | 1 |
| [Amp](https://feedbackbench.com/coding-agents/agents/amp.md) | 5 | Too few posts | – | – | 1 | 0 | 1 |
| [Zed](https://feedbackbench.com/coding-agents/agents/zed.md) | 8 | Too few posts | – | – | 1 | 0 | 1 |
| [Conductor](https://feedbackbench.com/coding-agents/agents/conductor.md) | 12 | Too few posts | – | – | 1 | 0 | 1 |
| [Warp](https://feedbackbench.com/coding-agents/agents/warp.md) | 15 | Too few posts | – | – | 0 | 0 | 0 |
| [Grok Build](https://feedbackbench.com/coding-agents/agents/grok-build.md) | 16 | Too few posts | – | – | 0 | 0 | 0 |
| [Augment Code](https://feedbackbench.com/coding-agents/agents/augment.md) | 17 | Too few posts | – | – | 0 | 0 | 0 |

## Posts

Receipts rule: Up to 5 praise and 5 complaint posts per area and 3 per criterion. Each is a whole post of 60 to 450 characters (700 for areas) with at least 8 words beyond handles and links, that judges the criterion, whose labels are all praise or all complaint, and that contains no slur. Posts that touch the fewest criteria come first, then posts of at most 280 characters, then the newest. A second large language model reads the first 3 candidates per slot and keeps a post only if it clearly praises, or clearly complains about, the agent on that criterion. Links and personal details removed by the source show as marks such as [link].

### Claude Code

- Praise, 2026-10-09, r/ClaudeAI (Reddit): “i was thinking of doing something like this but then i tried dumping a bunch of pdfs in a folder and have claude code extract from it works really well. curious what’s your use case, what are you using it for?” [source](https://www.reddit.com/r/ClaudeAI/comments/1x1e2kr/whats_your_mic_drop/pethm4j/)
- Praise, 2026-10-03, r/ClaudeAI (Reddit): “shadcn linting and ui components, along with example design screenshots. claude code can view images. it'll figure it out” [source](https://www.reddit.com/r/ClaudeAI/comments/1ws9oix/how_are_people_actually_getting_claude_to_build/pdmpkpa/)
- Praise, 2026-09-05, r/ClaudeCode (Reddit): “… it literally can? too much vibe code slop coming through these days. make sure you understand how to build a prompt, how prompts are consumed, and how claude handles pdfs for real.” [source](https://www.reddit.com/r/ClaudeCode/comments/1w80zvr/claude_code_cant_read_tables_in_pdfs_so_i_built_a/p82e8rh/)
- Complaint, 2026-10-15, r/ClaudeCode (Reddit): “they both look good at first glance, but are wrong on most details. experienced the same thing in my own workflow, i think the vision stack has low information rate compared to human vision.” [source](https://www.reddit.com/r/ClaudeCode/comments/1x5mnrd/opus_55_orchestrating_gpt6_astra_vs_gemini_4/pguxqyk/)
- Complaint, 2026-10-12, r/ClaudeCode (Reddit): “and here i can't even copy paste an image in the claude terminal in powershell on windows.” [source](https://www.reddit.com/r/ClaudeCode/comments/1x34qj4/claude_code_now_shows_images_and_videos_in_the/pfj63ri/)
- Complaint, 2026-10-01, r/ClaudeCode (Reddit): “i'm a max 5x subscriber. when this was happening, i could prompt with text but i couldn't upload anything.” [source](https://www.reddit.com/r/ClaudeCode/comments/1wtbzqe/some_animals_are_more_equal_than_others/pd452a6/)

### OpenAI Codex

- Praise, 2026-10-15, X search: OpenAI Codex, Codex CLI, Codex app (X): “have you tried app-shots in the codex app? pretty useful way to pass context no one else has. ⌘+⌘” [source](https://twitter.com/101825923/status/2110785373970330109)
- Praise, 2026-09-22, X search: OpenAI Codex, Codex CLI, Codex app (X): “til you can paste an image into codex cli with ctrl+v (spent so long being disappointed with cmd+v 🥹). this is epic.” [source](https://twitter.com/2042826604322205696/status/2102500899524341836)
- Complaint, 2026-10-08, r/codex (Reddit): “its really annoying codex is not usable rn it cant even open attachments..” [source](https://www.reddit.com/r/codex/comments/1x0m7w0/anyone_else_unable_to_run_delegated_dotcodex/pels0ji/)
- Complaint, 2026-10-05, r/codex (Reddit): “\> i am back in 2024 kind of stupid i thought it was just me, he literally can't interpret even a simple pdf now ... i think the last time i had this problem was around 2024” [source](https://www.reddit.com/r/codex/comments/1wyhcvo/speed_got_better_report_yours/pe2x3wz/)

### OpenCode

- Praise, 2026-10-13, r/opencode (Reddit): “copy and paste for an image works in muxy on opencode v2 for me just fine, which model do you use?” [source](https://www.reddit.com/r/opencode/comments/1x4yr78/how_to_work_with_images_in_opencode/pghrqke/)
- Praise, 2026-10-04, @opencode (X): “@dfk_helper @anthropicai @openai @opencode @openclaw installed once and then forgot, really convenient, especially the feature of automatically resizing images for context 🐐” [source](https://twitter.com/1724422822859096064/status/2106773117578383761)
- Praise, 2026-09-16, @opencode (X): “@opencode image input means i can finally send it an error screenshot instead of pretending i read the stack trace 😅” [source](https://twitter.com/2067317002398732288/status/2100265813685182474)
- Complaint, 2026-10-07, @opencode (X): “@qtnx_ @jeanmalod @mistralai @opencode ctrl + v and alt + v do not allow you to copy and paste an image in the terminal, why?” [source](https://twitter.com/262764995/status/2107823004185182493)
- Complaint, 2026-09-21, r/opencode (Reddit): “whenever you add the location of an image, it is automatically turned into an image input. unable to know the location of the image.” [source](https://www.reddit.com/r/opencode/comments/1wmf8r2/how_to_disable_mntsda2imagepng_to_be_turned_into/pb6g7kz/)
- Complaint, 2026-09-17, @opencode (X): “@opencode i just pasted an actually clear image into opencode, and the image preview showed me this... is it supposed to look like that? i don't think i found an image preview compression option... [link]” [source](https://twitter.com/1981785405856133120/status/2100635688269946999)

### Google Antigravity

- Praise, 2026-09-18, r/google_antigravity (Reddit): “mine didn't convert anything to images. it passed the .mp4 straight into the native view_file tool” [source](https://www.reddit.com/r/google_antigravity/comments/1wjfs2m/since_when_can_antigravity_watch_videos_or_is/paiezzk/)
- Praise, 2026-09-12, @antigravity (X): “cowork does a terrible job at embedding images in emails, constant failures &amp; crashes. @googlegemini @antigravity however, embeds 200kb images in seconds and understands image handling / coding on a much higher level than grokbot &amp; claude.” [source](https://twitter.com/1432261/status/2098613387332616583)
- Complaint, 2026-10-14, @antigravity (X): “i need the @antigravity team to add support for viewing pdf and docx files in version 2.0. opening a document and only seeing unreadable binary code is a headache.” [source](https://twitter.com/2098008889190973445/status/2110383049469026473)
- Complaint, 2026-10-09, @antigravity (X): “antigravity only lets you send 5 images at a time to the model kind of annoying. @antigravity [link]” [source](https://twitter.com/1664269804558229509/status/2108653442227159332)
- Complaint, 2026-10-06, @antigravity (X): “@adhidesign @googledeepmind @antigravity it seems that you cannot directly paste file documents into the chat box.” [source](https://twitter.com/2099645135646543872/status/2107472221837074772)

### Pi

- Praise, 2026-10-04, @pidotdev (X): “that day when you realise @pidotdev does actually support copy/pasting screenshots in windows when running wsl alt + v thank me later” [source](https://twitter.com/5609142/status/2106856617354387885)
- Praise, 2026-09-14, @pidotdev (X): “i cannot overstate how much more useful it is for @pidotdev to just show me the images &lt;3 [link]” [source](https://twitter.com/341030111/status/2099579050947760510)
- Complaint, 2026-09-23, @pidotdev (X): “@pidotdev image, like screenshot paste still hard to use in tui” [source](https://twitter.com/3303307364/status/2102583936018985337)
- Complaint, 2026-09-22, @pidotdev (X): “@pidotdev i am testing out @xiaomimimo v2.6 pro it's an omni model so i would have liked it to be able to read the audio file with my spoken words, and understand those. it didn't know how to do it” [source](https://twitter.com/136317670/status/2102386202003280152)
- Complaint, 2026-10-02, r/LocalLLaMA (Reddit): “one day, i tried to paste a screenshot and ask qwen3.8:27b to decode it using pi-agent on windows. for some reason, the model could not read the image. pi is minimalist and does not support images out of the box. the model spit out nonsense and said it was claude; other times, it said it was copilot. people who believe there's no distillation on chinese models are delusional.” [source](https://www.reddit.com/r/LocalLLaMA/comments/1wvipaz/anyone_wonder_why_americans_lag_so_far_behind_in/pdcd9sp/)

### Cursor

- Complaint, 2026-09-05, @cursor_ai (X): “@cursor_ai @spacex @spacexai is it just me? now you can't drag and drop files to chat to reference in prompts. that's pretty useful for [this.md] to be [[link]].” [source](https://twitter.com/835304043266224128/status/2096296875012075848)
- Complaint, 2026-10-03, r/cursor (Reddit): “importing files into chat is kinda busted, and i cannot select elements in the browser view. you guys have got to add some kind of comprehensive e2e system. these are features that have been a part of cursor for a long time. please fix it.” [source](https://www.reddit.com/r/cursor/comments/1wwb9eq/latest_update_what_the_heck_did_you_do/)

### Factory

- Complaint, 2026-09-23, @FactoryAI (X): “@droid @factoryai glm-5.3-flash supports images, but droid cli 0.224.1 and 0.225.0 mark it as text-only. droid strips attached images before sending the request; the log says “stripped images for non-image model.” i tested that image input works when the capability is enabled locally.” [source](https://twitter.com/1138507200/status/2102568341600878968)
- Complaint, 2026-09-04, @FactoryAI (X): “its crazy how its been months since image support does not work in @factoryai 's harness when using openai comptabile models, and they have still not fixed it. just say you dont give a fuck about users that dont pay you, simple” [source](https://twitter.com/1579709674135621637/status/2095868117230772637)

### Cline

- Complaint, 2026-10-09, r/CLine (Reddit): “how binding is your cline pass subscription to deepseek harness? i tried to use deepseek harness with the cline api but it doesn't accept images, so it wasn't useful for me. does it accept images for you?” [source](https://www.reddit.com/r/CLine/comments/1x0pfqy/cline_vs_deepseek_harness/pewodfn/)
- Complaint, 2026-09-15, r/codex (Reddit): “yes, i don't do basic website, i compare it to previous work with codex. either way, it handles image analysis quite badly which can cause quite a waste. having said that, i used cline in vscode like i said, maybe with dedicated harness it would be better.” [source](https://www.reddit.com/r/codex/comments/1wgrvmy/regret_paying_for_codex_shouldve_tried_this_before/pa0j51j/)
- Complaint, 2026-09-18, @cline (X): “@cline cline and kimi k3 speedrun: free quota gone in 60 mins stealth downgrades your reasoning to low dies trying to read a 1mb image laggy, incomplete outputsback to claude/gpt we go. your app is total garbage.” [source](https://twitter.com/791185776604221440/status/2101080796689756405)

### GitHub Copilot

- Complaint, 2026-09-06, r/cursor (Reddit): “any idea how to replace the copilot chat box (on the right hand side) with claude code? i know the claude code itself provides similar interface (which is also on the right hand side), but one thing i couldnt do is to highlight a generated text in the chat and reply to it like in cursor, also, pasting a screenshot in that chatbox doesnt work in mac, i'll have to let the thumbnail goes away then manually paste the screenshot file” [source](https://www.reddit.com/r/cursor/comments/1w84npz/alternative_to_cursor/p85n177/)

### Kiro

- Praise, 2026-10-14, r/kiroIDE (Reddit): “i use to have a problem that i couldn't even compact the context anymore once i dropped a big image. but haven't faced that issue recently. pretty sure i've uploaded screenshots to opus today and didn't have a problem.” [source](https://www.reddit.com/r/kiroIDE/comments/1x5nlfw/is_image_input_broken_for_opus_55_right_now/pgo13ju/)
- Complaint, 2026-10-14, r/kiroIDE (Reddit): “hi everyone, is anyone else having trouble sending images to opus 5.5 in kiro right now? whenever i attach an image to my prompt, it immediately fails with: `too many requests, please wait before trying again.` however, plain text requests with opus 5.5 work completely fine without any rate limit issues. did image support get disabled for opus 5.5, or is there a specific rate-limit bug with vision requests at the moment? thanks!” [source](https://www.reddit.com/r/kiroIDE/comments/1x5nlfw/is_image_input_broken_for_opus_55_right_now/)

### Devin

- Complaint, 2026-09-28, @cognition (X): “@devinai @cognition when using fusion model, if i paste a few images into a prompt, i get this error. they are not huge images. smallish screenshots, or compressed reference images from the web. with codex or claude i can paste a lot of images, and have never run into this with those models/harnesses. i cannot recover the session until i compact, and then i have to download the images somewhere and point the agent at them to view.” [source](https://twitter.com/723067668/status/2104408622050738415)

### Conductor

- Complaint, 2026-09-29, @conductor_build (X): “can’t believe @conductor_build still doesn’t allow pasting images in input. when?” [source](https://twitter.com/3050805326/status/2104873163351904749)
