Add support for Windsurf and Cline AI #31
Merged
lbb00 merged 12 commits intocursor/development-environment-setup-1300from Mar 10, 2026
Merged
Add support for Windsurf and Cline AI #31lbb00 merged 12 commits intocursor/development-environment-setup-1300from
lbb00 merged 12 commits intocursor/development-environment-setup-1300from
Conversation
* feat(adapter): add windsurf and cline support Co-authored-by: lbb <mr@lbb00.com> * feat(adapter): add windsurf and cline skills support Co-authored-by: lbb <mr@lbb00.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
- Add userTargetDir to SyncAdapter/AdapterConfig for tools whose user-level filesystem path differs from their project-level path - Fix OpenCode user mode: symlinks now land in ~/.config/opencode/ (XDG) instead of the incorrect ~/.opencode/ - Add gemini-md adapter for ~/.gemini/GEMINI.md (ais gemini md --user) - Add codex-md adapter for ~/.codex/AGENTS.md (ais codex md --user) - Fix getSourceDir() missing branches for gemini.* and codex.md - Fix mergeCombined() missing gemini section entirely - Add 63 new tests covering adapters, sync-engine userTargetDir behavior, project-config merge, and findAdapterForAlias - Update KNOWLEDGE_BASE.md, README.md, README_ZH.md Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(cli): abstract rules-skills tool groups Co-authored-by: lbb <mr@lbb00.com> * refactor(config): table-drive source dir resolution Co-authored-by: lbb <mr@lbb00.com> * refactor(completion): generate scripts from metadata Co-authored-by: lbb <mr@lbb00.com> * refactor(test): extract shared adapter contract tests Co-authored-by: lbb <mr@lbb00.com> * refactor(docs): generate supported tools table from manifest Co-authored-by: lbb <mr@lbb00.com> * docs: record refactor architecture updates Co-authored-by: lbb <mr@lbb00.com> * fix(config): remove duplicate gemini declarations Co-authored-by: lbb <mr@lbb00.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(cli): add ls and rm command aliases Co-authored-by: lbb <mr@lbb00.com> * feat(cli): add status/search and dry-run query enhancements Co-authored-by: lbb <mr@lbb00.com> * feat(completion): expose aliases and new query commands Co-authored-by: lbb <mr@lbb00.com> * docs: document command aliases and query enhancements Co-authored-by: lbb <mr@lbb00.com> * test(cli): cover aliases, json output, and dry-run flows Co-authored-by: lbb <mr@lbb00.com> * docs: promote rm as default command style Co-authored-by: lbb <mr@lbb00.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
…#29) - Add src/dotany/ — generic dotfile management library (DotfileManager, DotfileComposer, FileSystemSource, JsonManifest, dotfile.create/compose) - Add src/plugin/ — ai-rules-sync plugin implementations (GitRepoSource, AiRulesSyncManifest) - Route all symlink ops through linkany (doLink/doUnlink helpers) for atomic operations; remove all bare fs.ensureSymlink calls from manager - Refactor adapters/base.ts: forProject() delegates to dotany API - Refactor commands/handlers.ts, install.ts: use forProject().add/remove/apply - Refactor project-config.ts: registry-driven, no hardcoded tool lists - Refactor sync-engine.ts: importEntry delegates fs to manager.import() - Refactor commands/helpers.ts: inferDefaultMode registry-driven - Update KNOWLEDGE_BASE.md and src/dotany/DESIGN.md to reflect new structure Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(ci): resolve pnpm version conflict in release workflow * ci: add manual workflow to publish npm test prerelease * ci(release): support manual npm test-tag publish via workflow_dispatch * fix(ci): correct test prerelease version generation * refactor(ci): remove redundant publish-test workflow
7469b8e
into
cursor/development-environment-setup-1300
3 checks passed
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.
No description provided.