Where does the bug appear (feature/product)?
Somewhere else…
Describe the Bug
Cloud Automation fails during environment setup with “Environment error” after “Ran update script”. Runs start after enabling on-demand spending, but fail before any agent work begins. Error message: “Agent encountered an error. We encountered an unexpected error repeatedly.” Expanding “Environment error” shows no useful detail.
Steps to Reproduce
- Enable on-demand spending in Cursor Dashboard ($10/month cap).
- Create a scheduled Automation targeting a private GitHub repo (branch: main).
- Use minimal smoke test instructions: create one markdown file and git push.
- Run the Automation manually (Run now).
- Observe: status shows started/running, then fails with Environment error.
Also tried:
- Added .cursor/environment.json with install: “echo no-op” — no change
- Switched models (GPT-5.5 High → Composer 2.5) — no change
- No custom Team environment; Cloud dropdown only
Expected Behavior
Smoke test should complete: create a test markdown file, commit, and push to main. Automation log should show “smoke test done”.
Screenshots / Screen Recordings
Operating System
MacOS
Version Information
Version: 3.10.20
VS Code Extension API: 1.125.0
Commit: 23b9fb205fe595ea2be29da7214e19762d037fc0
Date: 2026-07-07T07:03:33.071Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
For AI issues: which model did you use?
GPT-5.5 High and Composer 2.5 — same Environment error with both
Additional Information
Private personal Obsidian vault on GitHub. Privacy Mode is active (cloud storage allowed), not legacy. On-demand spending was disabled initially — that caused “Agent failed to start”; enabling it fixed startup but execution still fails at environment setup. Persists across models. No vault contents involved — this is a technical infrastructure issue only.
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor
