feat(web-ui): interactive capabilities editor with live YAML sync - #142
Conversation
Add project capability CRUD, registry browse, drag-and-drop section ordering, and file-watcher SSE so the UI and capabilities.yaml stay in sync. Co-authored-by: Cursor <cursoragent@cursor.com>
PR Summary by QodoWeb UI capabilities editor with YAML-preserving mutations and live sync
AI Description
Diagram
High-Level Assessment
Files changed (36)
|
Code Review by Qodo
1.
|
Resolve plugins on configure/GET so MCP servers appear after add, discover OAuth endpoints on connect, and surface Needs OAuth on the Tools section plus connect-first when listing tools. Co-authored-by: Cursor <cursoragent@cursor.com>
Declare capabilities filePath before the self-write grace path, and fetch remote skill URLs only over public HTTPS with DNS/private-IP checks, redirect limits, and size caps. Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
Test plan
capabilities.yamlwithout scrambling unrelated comments/keysrequiresref formsMade with Cursor