Skip to content

feat(agents): refine Cursor SDK runtime setup - #417

Merged
SDSLeon merged 1 commit into
masterfrom
poracode/quick-ibis-d45052c7
Jul 30, 2026
Merged

feat(agents): refine Cursor SDK runtime setup#417
SDSLeon merged 1 commit into
masterfrom
poracode/quick-ibis-d45052c7

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a first-class Cursor SDK runtime setup, including encrypted API-key storage, global package discovery/update support, model catalog loading, and persisted runtime selection.
  • Refine provider model defaults and controls, including safe default-model visibility and explicit Fast/Thinking preference persistence.
  • Improve provider setup/status handling across environments and keep shared runtime/config payloads provider-agnostic.
  • Harden Cursor SDK model selection so only catalog-advertised model IDs are launched, and expand regression coverage around setup, loading, models, secrets, drafts, and updates.

Motivation

Cursor can run through either ACP or its SDK, but setup, credentials, model selection, and runtime availability need to remain clear and reliable across local and remote environments. This consolidates those paths and removes invalid fallback behavior that could launch an SDK session with a model ID the installed SDK did not advertise.

Testing

  • pnpm run typecheck
  • pnpm run lint
  • pnpm run fmt:check
  • pnpm run test — 694 files passed, 3 skipped; 7,384 tests passed, 67 skipped
  • pnpm i18n:extract — 2,719 messages, 0 missing in all 12 non-English catalogs
  • Not run; reason:

Screenshots

Not captured. The settings/runtime flows and state transitions are covered by renderer and supervisor regression tests.

Linked issue

None.

@SDSLeon
SDSLeon merged commit bf17f40 into master Jul 30, 2026
8 checks passed
@SDSLeon
SDSLeon deleted the poracode/quick-ibis-d45052c7 branch July 30, 2026 07:21
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.

1 participant