Skip to content

Releases: PunGrumpy/cursor-action

cursor-action@0.1.0

23 Mar 19:23
ae10977

Choose a tag to compare

Minor Changes

  • b4f9f43 Thanks @PunGrumpy! - Implement the GitHub Action: validate inputs, install Cursor CLI with caching, run cursor-agent, and expose outputs plus a job summary for CI.

  • 80378b3 Thanks @PunGrumpy! - Add build script with @vercel/ncc

  • bdd71a9 Thanks @PunGrumpy! - Add action.yml with documented inputs/outputs, Node 24 runtime, and dist/index.js entry.

Patch Changes

  • 58d5bec Thanks @PunGrumpy! - Update default model to "auto"

  • 4088bd3 Thanks @PunGrumpy! - Ensure runAgent returns cliVersion when the primary cursor-agent chat invocation succeeds, keeping successful result shape consistent with fallback paths.

  • 532d8fd Thanks @PunGrumpy! - Fix Cursor CLI download URLs: resolve latest via the lab endpoint (validate HTTP 200 and lab id shape), fall back to parsing https://cursor.com/install when the lab latest-version URL returns 403, use windows in artifact paths on Win32, and allow pinning lab build ids in cursor-version input validation. Install the full extracted agent package (launcher + bundled node, etc.) instead of only the cursor-agent file, and bump cache keys so old incomplete installs are not reused. Use fs.cp with force when writing install directory entries. When cursor-agent exits non-zero, surface stderr in Actions warnings and in the job summary.

  • 1f1ce6c Thanks @PunGrumpy! - Run CI smoke tests in an isolated temporary workspace to avoid repository-local Cursor hooks/config affecting headless runs. Also expose a workflow-level smoke test model override and improve runner diagnostics with an auth/entitlement preflight check.

  • ee1d476 Thanks @PunGrumpy! - Retry cursor-agent with headless print mode (-p) when the primary chat invocation fails silently or looks like a CLI mismatch; collect cursor-agent --version and add job-summary diagnostics. Document CI troubleshooting in the README.