Skip to content

Releases: anyrobert/cursor-api-proxy

v1.1.0

Choose a tag to compare

@anyrobert anyrobert released this 25 May 19:31
90b518e

Highlights

  • Adds a built-in admin dashboard at / with live status, effective config, request stats, recent requests, log tailing, and proxy control actions.
  • Adds an in-browser wiki at /wiki backed by docs/WIKI.md.
  • Adds first-party macOS menubar widget tooling in widget-mac/, including install/uninstall scripts and start/stop/restart/rebuild/folder actions.
  • Adds a portable scripts/cursor-api-proxy launcher with generic launchd labels and cross-machine Node path discovery.
  • Improves diagnostics and runtime reliability, including bridge context preambles, Windows prompt truncation preservation, and signal-aware process exit notes.

Compatibility Notes

  • Package version bumped to 1.1.0.
  • New launchd labels are com.cursor-api-proxy and com.cursor-api-proxy.widget.
  • Existing installs using old user-specific launchd labels should disable and re-enable services once to migrate cleanly.

Validation

  • npm run build
  • npm test
  • Manual dashboard, wiki, launcher, and widget smoke tests on macOS

v1.0.1

Choose a tag to compare

@anyrobert anyrobert released this 18 May 13:35

What's changed

Fix

  • Agent mode CLI args (#23): Stop passing --mode agent to cursor-agent. The CLI only accepts plan and ask; agent is the default when --mode is omitted. Fixes 500 cursor_cli_error for integrations using mode: "agent", CURSOR_BRIDGE_MODE=agent, or X-Cursor-Mode: agent.

Install

npm install cursor-api-proxy@1.0.1

v1.0.0

Choose a tag to compare

@anyrobert anyrobert released this 07 May 13:32
69b270a

Major release introduces configurable Cursor execution mode ask agent plan with CLI env and per-request overrides, plus docs and test coverage updates.

v0.7.2

Choose a tag to compare

@anyrobert anyrobert released this 07 May 13:07
e0e89d1

What's Changed

  • Fix model-map failures for dated/variant Claude IDs
  • Validate mapped models against live Cursor CLI catalog before execution
  • Add deterministic fallback path for unsupported model IDs
  • Add verbose model decision-chain logging and CLI --verbose
  • Add regression tests for mapping, fallback, and strict-model memory behavior

Verification

  • npm test (177 tests)
  • manual curl tests for dated Claude ID and unknown model fallback

v0.7.0

Choose a tag to compare

@anyrobert anyrobert released this 05 Apr 02:53

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@anyrobert anyrobert released this 25 Mar 17:23
bde7a4a

What's Changed

  • fix(windows): avoid spawn ENAMETOOLONG via prompt tail truncation by @anyrobert in #14

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@anyrobert anyrobert released this 23 Mar 17:00

v0.4.0

Choose a tag to compare

@anyrobert anyrobert released this 16 Mar 23:25

What's Changed

  • add claude code support on proxy by @anyrobert in #2
  • feat(logging): add verbose traffic logging via CURSOR_BRIDGE_VERBOSE by @nicoster in #4
  • Release 0.3.0 by @anyrobert in #9
  • fix: pass through "auto" model identifier to Cursor API by @sxin0 in #8
  • add max mode by @anyrobert in #10

New Contributors

Full Changelog: https://github.com/anyrobert/cursor-api-proxy/commits/v0.4.0