feat: add Cursor editor provider support#606
Merged
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom Feb 24, 2026
feat/cursor-editor-providerbreaking-brake/cc-wf-studio:feat/cursor-editor-providerCopy head branch name to clipboard
Merged
feat: add Cursor editor provider support#606breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom feat/cursor-editor-providerbreaking-brake/cc-wf-studio:feat/cursor-editor-providerCopy head branch name to clipboard
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom
feat/cursor-editor-providerbreaking-brake/cc-wf-studio:feat/cursor-editor-providerCopy head branch name to clipboard
Conversation
- Add Cursor as AI editing provider with skill export (.cursor/skills/) - Add sub-agent .md file export to .cursor/agents/ - Add Cursor MCP config reading (~/.cursor/mcp.json) - Add MCP server config writing for Cursor - Update README and package.json description Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
38551b0 to
cde861e
Compare
Merged
braking-brake-semantic-release Bot
pushed a commit
that referenced
this pull request
Feb 24, 2026
## [3.26.0](v3.25.0...v3.26.0) (2026-02-24) ### Features * add Cursor editor provider support ([#606](#606)) ([1b0e3bd](1b0e3bd))
|
🎉 This PR is included in version 3.26.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add Cursor as a new AI editing provider, enabling workflow export to
.cursor/skills/and.cursor/agents/formats, MCP config integration, and AI-assisted workflow editing via Cursor.Motivation
Cursor is a popular AI-powered code editor. Adding Cursor as a supported provider allows users to export workflows and use AI editing features with Cursor, expanding the multi-agent ecosystem support.
Changes
New Files:
src/extension/commands/cursor-handlers.ts- Cursor-specific command handlers (export, run, skill browser)src/extension/services/cursor-extension-service.ts- Cursor extension detection and launch servicesrc/extension/services/cursor-skill-export-service.ts- Workflow export to.cursor/skills/and.cursor/agents/Modified Files:
src/extension/commands/open-editor.ts- Register Cursor message handlerssrc/extension/services/ai-editing-skill-service.ts- Add Cursor provider supportsrc/extension/services/export-service.ts- ExportgenerateSubAgentFile()andgenerateSubAgentFlowAgentFile()for reusesrc/extension/services/mcp-config-reader.ts- Read Cursor MCP config (~/.cursor/mcp.json)src/extension/services/mcp-server-config-writer.ts- Write MCP config for Cursorsrc/extension/services/skill-normalization-service.ts- Cursor skill normalizationsrc/extension/services/skill-service.ts- Cursor skill discoverysrc/extension/services/workflow-prompt-generator.ts- Cursor provider in export instructionssrc/extension/utils/path-utils.ts- Cursor path utilitiessrc/shared/types/mcp-node.ts- Cursor MCP config typessrc/shared/types/messages.ts- Cursor message typessrc/webview/src/components/Toolbar.tsx- Cursor export/run buttonssrc/webview/src/components/chat/McpServerSection.tsx- Cursor MCP server displaysrc/webview/src/components/common/AIProviderBadge.tsx- Cursor provider badgesrc/webview/src/components/dialogs/SkillBrowserDialog.tsx- Cursor skill browsersrc/webview/src/components/mcp/McpServerList.tsx- Cursor MCP server listsrc/webview/src/components/toolbar/MoreActionsDropdown.tsx- Cursor menu itemsrc/webview/src/services/vscode-bridge.ts- Cursor bridge methodssrc/webview/src/stores/refinement-store.ts- Cursor provider stateREADME.md- Add Cursor to supported agents table, remove unused anchor spanspackage.json- Update description and keywordsTesting
npm run format && npm run lint && npm run checkpassednpm run buildpassed🤖 Generated with Claude Code