Skip to content

Commit 98260b0

Browse files
authored
Merge pull request #82 from Automattic/devin-windsurf-alignment
Align Windsurf docs with Devin Desktop
2 parents 6ddd8b3 + 740ae5c commit 98260b0

19 files changed

Lines changed: 68 additions & 57 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Generated outputs are available for:
4242
- Pi
4343
- Qodo
4444
- Roo Code
45-
- Windsurf/Cascade
45+
- Devin Desktop
4646
- Zed
4747

4848
The shared WordPress workflow:
@@ -94,10 +94,10 @@ Each build packages the shared `skills/` directory into the surfaces that can co
9494
| Pi | `plugins/pi/` | `package.json` with `pi-package` metadata and `skills/` |
9595
| Qodo | `plugins/qodo/` | `AGENTS.md`, `skills/`, MCP setup documented for Qodo Agentic Tools |
9696
| Roo Code | `plugins/roo-code/` | `.roo/mcp.json`, `.roo/rules/`, `.roo/rules-code/`, `skills/` |
97-
| Windsurf/Cascade | `plugins/windsurf/` | `.devin/rules/`, `mcp_config.json`, `skills/` |
97+
| Devin Desktop | `plugins/devin-desktop/` | `.devin/rules/`, `mcp_config.json`, `skills/` |
9898
| Zed | `plugins/zed/` | `AGENTS.md`, `.agents/skills/`, `.zed/settings.json` |
9999

100-
Some outputs intentionally stop at workspace files or setup guidance because that is what the official agent surface supports today. For example, Pi does not expose built-in MCP configuration, Qodo documents MCP through Agentic Tools or enterprise allow-lists, and Conductor keeps MCP setup in app/provider settings rather than a repository-local MCP file.
100+
Some outputs intentionally stop at workspace files or setup guidance because that is what the official agent surface supports today. For example, Pi does not expose built-in MCP configuration, Qodo documents MCP through Agentic Tools or enterprise allow-lists, and Conductor keeps MCP setup in app/provider settings rather than a repository-local MCP file. Devin Desktop output lives under `plugins/devin-desktop/`; Cascade's official MCP config destination still uses `~/.codeium/windsurf/mcp_config.json`.
101101

102102
## Testing
103103

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ This bootstrap surface is grounded in the repository source inventory: `package.
5151

5252
## Current generated surfaces
5353

54-
Build with WordPress currently generates outputs for Aider, Amp, Claude Code, Cline, Codex, Conductor, Continue, Cursor, Devin CLI, Factory Droid, Gemini, GitHub Copilot, Hermes, Junie, Kilo Code, OpenClaw, OpenCode, Pi, Qodo, Roo Code, Windsurf/Cascade, and Zed.
54+
Build with WordPress currently generates outputs for Aider, Amp, Claude Code, Cline, Codex, Conductor, Continue, Cursor, Devin CLI, Devin Desktop, Factory Droid, Gemini, GitHub Copilot, Hermes, Junie, Kilo Code, OpenClaw, OpenCode, Pi, Qodo, Roo Code, and Zed.
5555

5656
See [Generated outputs](generated-outputs.md#generated-package-matrix) for each surface's output directory and native files.
5757

docs/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Repository-native names used across the source and generated outputs:
6565
├── pi/
6666
├── qodo/
6767
├── roo-code/
68-
├── windsurf/
68+
├── devin-desktop/
6969
└── zed/
7070
```
7171

docs/generated-outputs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ pnpm build:telemetry-mcp
4949
| Pi | `plugins/pi/` | `package.json` with `pi-package` metadata and `skills/`. |
5050
| Qodo | `plugins/qodo/` | `AGENTS.md`, `skills/`, and MCP setup guidance for Qodo Agentic Tools. |
5151
| Roo Code | `plugins/roo-code/` | `.roo/mcp.json`, `.roo/rules/`, `.roo/rules-code/`, `skills/`. |
52-
| Windsurf/Cascade | `plugins/windsurf/` | `.devin/rules/`, `mcp_config.json`, `skills/`. |
52+
| Devin Desktop | `plugins/devin-desktop/` | `.devin/rules/`, `mcp_config.json`, `skills/`. The generated output uses the Devin Desktop name; Cascade's official MCP config destination still uses `~/.codeium/windsurf/mcp_config.json`. |
5353
| Zed | `plugins/zed/` | `AGENTS.md`, `.agents/skills/`, `.zed/settings.json`. |
5454

5555
Some surfaces support a complete plugin/marketplace package. Others only support workspace instructions, local settings, or user-facing setup notes. The generator should use the best supported native integration point for each surface.
File renamed without changes.
File renamed without changes.
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
# WordPress.com for Windsurf Cascade
1+
# WordPress.com for Devin Desktop
22

3-
This Windsurf/Cascade output packages the shared WordPress agent substrate from the `build-with-wordpress` source repo for WordPress.com work.
3+
This Devin Desktop output packages the shared WordPress agent substrate from the `build-with-wordpress` source repo for WordPress.com work.
44

5-
## What is Windsurf-specific
5+
## What is Devin Desktop-specific
66

77
- Cascade rules live in `.devin/rules/*.md`, which the official docs list as the preferred workspace rule location.
88
- `mcp_config.json` is shaped for Cascade's MCP configuration file at `~/.codeium/windsurf/mcp_config.json`.
99
- The rules tell Cascade when to use WordPress.com MCP tools and how to route WordPress implementation work.
1010

11+
## Migration from Windsurf
12+
13+
Windsurf/Cascade is now part of the Devin Desktop lineage, so this generated package lives at `plugins/devin-desktop/`. Cascade's official MCP config path still uses `~/.codeium/windsurf/mcp_config.json`, so the setup instructions keep that destination path while the repository output uses the Devin Desktop name.
14+
1115
## What is shared
1216

1317
- The WordPress.com MCP path uses the existing `wordpress-studio` MCP server; this output does not add a new backend service.
@@ -17,10 +21,10 @@ This Windsurf/Cascade output packages the shared WordPress agent substrate from
1721

1822
## Setup
1923

20-
1. Install Devin Desktop / Windsurf and complete onboarding.
24+
1. Install Devin Desktop and complete onboarding.
2125
2. Optionally install the `windsurf` command in `PATH` during onboarding.
2226
3. Build this repo with `pnpm build`.
23-
4. Copy the servers from `plugins/windsurf/mcp_config.json` into `~/.codeium/windsurf/mcp_config.json`.
27+
4. Copy the servers from `plugins/devin-desktop/mcp_config.json` into `~/.codeium/windsurf/mcp_config.json`.
2428
5. In Cascade MCP settings, confirm both servers are enabled:
2529
- `wordpress-studio`
2630
- `wordpress-telemetry`

plugins/devin-desktop/mcp_config.json

Lines changed: 18 additions & 0 deletions
Large diffs are not rendered by default.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)