Cursor cloud agents do not post their screenshots or videos to PR

Where does the bug appear (feature/product)?

Background Agent (GitHub, Slack, Web, Linear)

Describe the Bug

Cursor cloud agents are mostly working properly, submitting Github PRs and reacting to update requests etc. However the one thing that is not working is the new feature where screenshots and videos are supposed to be posted on the PR. I can see the agent has taken screenshots and videos and they are being written to the magic /opt directory that I’m assuming the platform is watching in order to automatically post them, but they never appear on the PR.

I have the setting for what to post to PRs set to “Artifacts”, but it also did nothing when it was set to “Links”.

So the overall Github connection to the cloud agents is working fine, but the specific part that is supposed to do the screenshots and videos is not.

Steps to Reproduce

  • start a cursor remote agent with a request that produces screenshots or videos
  • PR is opened
  • there are no screenshots or videos on the PR

Operating System

MacOS

Version Information

Version: 2.5.25
VSCode Version: 1.105.1
Commit: 7150844152b426ed50d2b68dd6b33b5c5beb73c0
Date: 2026-02-24T07:17:49.417Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

1 Like

Hey, thanks for the report. This is a known issue, and the team is tracking it. The Computer Use feature just launched, so there are still some rough edges with posting artifacts to PRs.

Could you share a link to one of the affected PRs and/or the cloud agent run? That’ll help the team investigate your specific case.

Also, just to confirm, are you running these cloud agents from a Teams/Pro account or Free? And is the repository public or private?

Let me know, and I’ll flag this with the team.

Same issue is consistant in our Private Frontend repo.
Artefacts exists in Web App but are not posted to Github.

Agent Run ID: bc-f64110ed-af85-470e-bf38-36a59fb03880

Tested multiple times with all different: Post Artifacts settings.

Hi Dean, we are using a private repo so can’t share the PR, but an example of an agent run that saved screenshots is

bc-0611f734-b4e3-532d-b7e8-3e7d0f3090b1

Hi, I am experiencing a similar problem but it seems it’s related to uploading the images. It’s been saying “Waiting for upload” for ~20 minutes now.

Agent run ID: bc-b15257c1-51c0-42ec-b1bd-989c538b779

Hi all - posting artifact screenshots to GitHub is not yet supported. They’re currently only viewable within Cursor (IDE, web app, mobile). I’m hoping to build support for it soon.

seeing “Waiting for upload…” indefinitely sounds like a separate issue, will investigate

Seeing the same for our cloud agents. They will test the UI, say they are starting the screen recording, that processing completed but there isn’t a way to view the recording on Cursor web.

Here is an example from this morning:
bc-4a123a6c-9072-4dd6-a1b7-a6dcffb0f742

Let me know if there’s something we can adjust in the prompt to make it more likely.

Thanks!

Here is another example bc-4cf1ae8d-4e5a-4aca-9523-02f1d7d405ad, where it got closer by referencing a file though the tag didn’t render the actual video element.

<recording_ref src="/opt/cursor/artifacts/product_merge_request_full_workflow.mp4">Full workflow: tools index with pending request, creating a new merge request with product search, viewing details, approving and completing the merge</recording_ref>

Thanks,
Neal

@neals you’re seeing this issue in Web or in GitHub? can you share screenshots or more information? Feel free to DM. (this recording_ref does not look like a standard thing the agent should be using)