Skip to content

fix(install): always install .cursor client and refresh setups on upgrade - #4

Merged
serkan-ozal merged 2 commits into
mainfrom
fix/always-install-cursor-client
Jul 24, 2026
Merged

fix(install): always install .cursor client and refresh setups on upgrade#4
serkan-ozal merged 2 commits into
mainfrom
fix/always-install-cursor-client

Conversation

@ercan-er

Copy link
Copy Markdown
Contributor
  • resolveInstallClients now always includes cursor: projects that already have .claude/.codex no longer skip the .cursor install (detected clients are kept, nothing is removed)
  • add silent upgrade refresh: on first activation after an extension install/upgrade, re-run ironbee install --client <c> --yes for every already-set-up workspace folder (no --mode/--platforms, so per-project verification config stays untouched; never installs into a folder that was not set up)
  • refresh also retroactively adds .cursor to projects set up before this fix, and re-bakes the version-scoped bundled-devtools path in .cursor/mcp.json that goes stale on upgrade
  • tests: clientDetect/setupFlow updated to the new behavior; new buildRefreshArgs/runRefresh and upgradeRefresh suites

…rade

  - resolveInstallClients now always includes cursor: projects that already
    have .claude/.codex no longer skip the .cursor install (detected clients
    are kept, nothing is removed)
  - add silent upgrade refresh: on first activation after an extension
    install/upgrade, re-run `ironbee install --client <c> --yes` for every
    already-set-up workspace folder (no --mode/--platforms, so per-project
    verification config stays untouched; never installs into a folder that
    was not set up)
  - refresh also retroactively adds .cursor to projects set up before this
    fix, and re-bakes the version-scoped bundled-devtools path in
    .cursor/mcp.json that goes stale on upgrade
  - tests: clientDetect/setupFlow updated to the new behavior; new
    buildRefreshArgs/runRefresh and upgradeRefresh suites
@ercan-er
ercan-er requested a review from serkan-ozal July 24, 2026 08:56
@serkan-ozal
serkan-ozal merged commit bd5fa21 into main Jul 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants