chore: retire Windsurf integration — absorbed into Cognition Devin (#3168)#3213
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR retires the windsurf integration from Spec Kit’s integration registry and documentation, reflecting that Windsurf is no longer a standalone product (now redirecting to Cognition’s Devin).
Changes:
- Removed the
src/specify_cli/integrations/windsurf/integration and its dedicated test. - Unregistered
windsurffrom integration registration, catalogs, and docs. - Updated tests to use
kilocodeas the representative “standard markdown IDE agent” where Windsurf was previously referenced.
Show a summary per file
| File | Description |
|---|---|
| tests/test_workflows.py | Swaps Windsurf integration usage to Kilo Code for IDE-only exec-args behavior. |
| tests/test_agent_config_consistency.py | Removes windsurf from the expected agent key list. |
| tests/integrations/test_registry.py | Removes windsurf from the expected registry keys list. |
| tests/integrations/test_integration_windsurf.py | Deletes the Windsurf integration test suite. |
| tests/integrations/test_integration_forge.py | Re-points a registrar behavior test from windsurf to kilocode. |
| src/specify_cli/integrations/windsurf/init.py | Deletes the Windsurf integration implementation. |
| src/specify_cli/integrations/init.py | Removes Windsurf import/registration from built-in integrations. |
| integrations/catalog.json | Removes the Windsurf catalog entry. |
| docs/reference/integrations.md | Removes Windsurf from the supported integrations list and multi-install-safe table; updates prose examples. |
| CHANGELOG.md | Adds an unreleased changelog entry for retiring Windsurf. |
| .github/ISSUE_TEMPLATE/feature_request.yml | Removes Windsurf from the agent dropdown list. |
| .github/ISSUE_TEMPLATE/bug_report.yml | Removes Windsurf from the agent dropdown list. |
| .github/ISSUE_TEMPLATE/agent_request.yml | Removes Windsurf from the “currently supported agents” list. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 13/13 changed files
- Comments generated: 1
- Review effort level: Low
d56aac8 to
8350bf0
Compare
mnriem
requested changes
Jun 29, 2026
mnriem
left a comment
Collaborator
There was a problem hiding this comment.
Please address Copilot feedback. I realize it might be caused by some missed content, but we must make sure not to perpetuate incorrect content.
Collaborator
|
Please resolve conflicts |
…3168) windsurf.com now permanently redirects to devin.ai/desktop following acquisition. Remove subpackage, registry/catalog entries, docs, and tests; re-point sample-agent test fixtures to Kilo Code. Assisted-by: GitHub Copilot (model: Claude Opus 4.8, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Assisted-by: GitHub Copilot (model: gpt-5.3-codex, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Assisted-by: GitHub Copilot (model: gpt-5.3-codex, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Assisted-by: GitHub Copilot (model: gpt-5.3-codex, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
3036df1 to
8fb5aae
Compare
Collaborator
|
Please address Copilot feedback |
Assisted-by: GitHub Copilot (model: gpt-5.3-codex, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
mnriem
approved these changes
Jun 30, 2026
Collaborator
|
Thank you! |
kanfil
added a commit
to tikalk/agentic-sdlc-spec-kit
that referenced
this pull request
Jun 30, 2026
Upstream commits merged (19): - Retire iflow/roo/windsurf integrations (github#3166, github#3167, github#3168, github#3211, github#3212, github#3213) - Move version_satisfies to _utils.py, allow prereleases (github#2695) - Workflow fan-out max_concurrency via bounded thread pool (github#3224) - Reject bool max_iterations in while/do-while validation (github#3237) - bash 3.2 portability: echo→printf, ${word^^}→tr (github#3192) - --no-persist in common.sh for read-only path resolution (github#3025) - Reject host-less catalog URLs (github#3209, github#3227) - Extension updates: Intake v0.1.3, Architecture Workflow v1.2.2, Repository Governance, Workflow Preset v1.3.11 - Release 0.12.1 → 0.12.2 → 0.12.3.dev0 (github#3253, github#3259) - CI Python matrix alignment + bash 3.2 portability (github#3244) - Docs: Windsurf→Kilo Code references throughout Conflicts resolved (2): - pyproject.toml: kept fork name/description, bumped to 0.12.2+adlc1 - AGENTS.md: accepted upstream's condensed agent table (retired agents removed) Assisted-by: opencode (model: glm-5.2, supervised)
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.
Closes #3168.
windsurf.com now permanently redirects to devin.ai/desktop (Cognition acquired Windsurf/Codeium), so the standalone integration is dead.
Changes
Affected suites pass (1362 passed).
🤖 Opened by GitHub Copilot (model: Claude Opus 4.8) on behalf of @BenBtg.