Cloud agent Artifacts: .zip has no Download; Create PR errors on Origin agent_temp

Where does the bug appear (feature/product)?

Cloud Agent (GitHub, Slack, Web, Linear)

Describe the Bug

Where: Cloud Agents / Artifacts / Origin agent_temp PR create
Agent: https://cursor.com/agents/bc-0c050350-8c6e-4d66-b213-130c266b03d8
Branch: mozaik-cutlist-import (EZ Measure Pro static Pages build)
Account: paid / recently upgraded for cloud-agent usage

Bug 1 — Artifacts no Download for .zip
The agent saved a real build zip at /opt/cursor/artifacts/ez-measure-pro-spray-glance-out.zip (~2.18 MB, listed in Files → Artifacts). Selecting it in the UI only shows “Preview not available for .zip”. There is no Download button/link. Direct URLs like https://cursor.com/artifacts/bc-…/ez-measure-pro-spray-glance-out.zip return HTML, not the file. Sibling tools cannot read /opt/cursor/artifacts on the agent VM. Docs say to use the artifact URL from the PR body, but…

Bug 2 — Create PR fails / queued forever on agent_temp
Agent queued Create PR (mozaik-cutlist-import → main, Origin agent_temp / tmp repo). Clicking Create PR in the UI returned an error (user reported “error creating pr”). No PR link was produced, so no PR-body artifact URLs either.

Impact
Cannot get a finished Cloudflare Pages static export off the agent to deploy (wrangler is authenticated elsewhere). Work is complete (tests/build green) but blocked on transfer.

Ask
Please enable Download for binary Artifacts (especially .zip), and/or fix Create PR on Origin agent_temp so PR-body artifact URLs work.

Steps to Reproduce

  1. Run a Cloud Agent on the mozaik-cutlist-import branch to produce a static Pages build.
  2. Have the agent save /opt/cursor/artifacts/ez-measure-pro-spray-glance-out.zip (~2.18 MB).
  3. In Files → Artifacts, select the .zip and observe that only “Preview not available for .zip” appears; no Download link is available.
  4. Queue Create PR from mozaik-cutlist-import to main using Origin agent_temp / tmp repo, then click Create PR and observe the error / indefinite queue.

Operating System

Other

Version Information

Cloud Agent web UI; version not displayed for this feature.

Does this stop you from using Cursor

Yes - Cursor is unusable

Update / escalation (same night):

We connected GitHub and created https://github.com/nickfultsbettercabinets/ez-measure-pro hoping to escape Origin agent_temp. That did NOT unblock the real problem.

  • Origin agent bc-0c050350 still cannot push to GitHub (no GitHub token on that VM).
  • A NEW Cloud Agent started ON the GitHub repo also cannot fetch the Origin agent’s Artifacts (cursor.com artifact URLs return HTML app shell; S3 returns 403).
  • In the Artifacts UI, selecting ez-measure-pro-spray-glance-out.zip (~2.18MB) and the .bundle still only shows “Preview not available” — no Download button for the human account owner either.

Work is complete (325 tests green, Pages zip built on the agent). We paid to upgrade cloud-agent usage to keep shipping, and now the finished build is stuck on the agent VM with no transfer path. This is blocking a production Cloudflare Pages deploy.

Please treat as P0: enable Download for binary Artifacts (.zip / .bundle), and/or staff-extract these files for agent bc-0c050350:

  • /opt/cursor/artifacts/ez-measure-pro-spray-glance-out.zip
  • /opt/cursor/artifacts/ez-measure-pro-spray-glance-ship.bundle

Account: paid / recently upgraded. Need a human from Cursor on this thread.

Hey @Nick_Fults, sorry for the scramble. You don’t need the Create PR flow or the web download button to get these off the agent. Both are already uploaded, so you can pull them via the Cloud Agents API:

  1. Make a user API key at Cursor Dashboard → API Keys.
  2. List the artifacts (this gives the exact relative paths):
curl -u YOUR_API_KEY: https://api.cursor.com/v1/agents/bc-0c050350-8c6e-4d66-b213-130c266b03d8/artifacts
  1. Get a short-lived download URL for each (use the relative path from step 2, e.g. artifacts/ez-measure-pro-spray-glance-out.zip, not the /opt/cursor/... path):
curl -u YOUR_API_KEY: 'https://api.cursor.com/v1/agents/bc-0c050350-8c6e-4d66-b213-130c266b03d8/artifacts/download?path=artifacts/ez-measure-pro-spray-glance-out.zip'
  1. curl -o out.zip '<url from step 3>', then repeat for the .bundle.

Docs: Cloud Agents API (Artifacts).

Two quick notes: the web download button for binary artifacts isn’t available at the moment (being reworked), and Create PR from a temporary “New Project” workspace isn’t supported yet, which is why it errored. We’ve let the team know on both. The API above is the clean path, so you don’t need the GitHub repo for this.

Let me know if the list call doesn’t show your files.