Refactor large modules for readability - #147
Conversation
Split oversized server, CLI, provider, and web-ui files into focused modules with stable re-export shims, and keep local Cursor agent config out of git. Co-authored-by: Cursor <cursoragent@cursor.com>
Code Review by Qodo
1.
|
PR Summary by QodoSplit large server/CLI/shared/web-ui modules into focused files (stable re-exports)
AI Description
Diagram
High-Level Assessment
Files changed (170)
|
Centralize validatePluginDef via assertValidPluginSource so GitLab and URL forms reject unsafe subpaths the same way GitHub shorthand already did. Co-authored-by: Cursor <cursoragent@cursor.com>
…er bugs. Keep one wrap workspace per project id and provider, skip lockfile rewrites when pins are unchanged, avoid wrap overwriting install providers, and clean subagent files from capabilities when providers are unset. Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
Test plan