Skip to content

Add Cursor SDK structured runtime support - #414

Merged
SDSLeon merged 2 commits into
masterfrom
poracode/clear-badger-83f1fc0d
Jul 28, 2026
Merged

Add Cursor SDK structured runtime support#414
SDSLeon merged 2 commits into
masterfrom
poracode/clear-badger-83f1fc0d

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • add Cursor SDK discovery, install/update support, and runtime selection alongside Cursor CLI and ACP
  • add the structured SDK worker/session protocol, canonical message and tool mapping, model discovery, and diagnostics
  • expose SDK model capabilities, context, reasoning effort, and runtime-aware controls across desktop and mobile UI
  • extend packaging, remote/WSL runtime support, localization, and regression coverage

Why

Cursor SDK sessions provide structured runtime events and richer model metadata that ACP does not expose consistently. This keeps CLI, ACP, and SDK independently installable and selectable while preserving provider-agnostic shared runtime behavior.

Validation

  • pnpm run typecheck
  • pnpm run lint
  • pnpm run test — 671 test files passed, 3 skipped; 7,138 tests passed, 67 skipped

- Add Cursor SDK detection, worker runtime, session mapping, and packaging
- Expose separate Cursor CLI, ACP, and SDK configuration and model selection
- Route sessions by runtime and support SDK install/update across environments
- Improve WSL Node/runtime validation and interactive smoke diagnostics
@SDSLeon
SDSLeon marked this pull request as ready for review July 28, 2026 20:42
@SDSLeon
SDSLeon merged commit e0313bf into master Jul 28, 2026
8 checks passed
@SDSLeon
SDSLeon deleted the poracode/clear-badger-83f1fc0d branch July 28, 2026 20:55
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