Skip to content

chore: retire Windsurf integration — absorbed into Cognition Devin (#3168)#3213

Merged
mnriem merged 5 commits into
mainfrom
chore/3168-retire-windsurf
Jun 30, 2026
Merged

chore: retire Windsurf integration — absorbed into Cognition Devin (#3168)#3213
mnriem merged 5 commits into
mainfrom
chore/3168-retire-windsurf

Conversation

@BenBtg

@BenBtg BenBtg commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Closes #3168.

windsurf.com now permanently redirects to devin.ai/desktop (Cognition acquired Windsurf/Codeium), so the standalone integration is dead.

Changes

  • Delete src/specify_cli/integrations/windsurf/ + its test
  • Remove import + _register(), catalog entry, docs rows, registry/consistency test entries
  • Re-point WindsurfIntegration sample usages in test_workflows.py and test_integration_forge.py to Kilo Code (another standard markdown IDE agent)
  • Remove Windsurf from bug/feature/agent issue templates; CHANGELOG entry

Affected suites pass (1362 passed).


🤖 Opened by GitHub Copilot (model: Claude Opus 4.8) on behalf of @BenBtg.

Copilot AI review requested due to automatic review settings June 29, 2026 11:46
@BenBtg BenBtg requested a review from mnriem as a code owner June 29, 2026 11:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 windsurf from integration registration, catalogs, and docs.
  • Updated tests to use kilocode as 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

Comment thread docs/reference/integrations.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 12/12 changed files
  • Comments generated: 1
  • Review effort level: Low

Comment thread docs/reference/integrations.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 17/17 changed files
  • Comments generated: 2
  • Review effort level: Low

Comment thread docs/upgrade.md
Comment thread docs/upgrade.md

@mnriem mnriem left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback. I realize it might be caused by some missed content, but we must make sure not to perpetuate incorrect content.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 17/17 changed files
  • Comments generated: 0 new
  • Review effort level: Low

@mnriem

mnriem commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Please resolve conflicts

BenBtg and others added 4 commits June 30, 2026 13:55
…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>
@BenBtg BenBtg force-pushed the chore/3168-retire-windsurf branch from 3036df1 to 8fb5aae Compare June 30, 2026 12:57
@mnriem mnriem requested a review from Copilot June 30, 2026 13:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 17/17 changed files
  • Comments generated: 1
  • Review effort level: Low

Comment thread AGENTS.md Outdated
@mnriem

mnriem commented Jun 30, 2026

Copy link
Copy Markdown
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>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 17/17 changed files
  • Comments generated: 0 new
  • Review effort level: Low

@mnriem mnriem self-requested a review June 30, 2026 13:49
@mnriem mnriem merged commit c47dd2b into main Jun 30, 2026
14 checks passed
@mnriem mnriem deleted the chore/3168-retire-windsurf branch June 30, 2026 13:49
@mnriem

mnriem commented Jun 30, 2026

Copy link
Copy Markdown
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Retire/remove windsurf (Windsurf) integration — absorbed into Cognition's Devin

3 participants