Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions public/__redirects
Original file line number Diff line number Diff line change
Expand Up @@ -2975,3 +2975,6 @@

# Security Insights (moved from Security Center to Security)
/security-center/security-insights/* /security/security-insights/:splat 301

# Agent setup (Windsurf rebranded to Devin Desktop)
/agent-setup/windsurf/ /agent-setup/devin/ 301
1 change: 1 addition & 0 deletions public/icons/agents/devin/dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/icons/agents/devin/light.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 13 additions & 13 deletions src/components/agent-setup/agents.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,25 +162,25 @@ export const AGENTS: AgentData[] = [
},
},
{
name: "Windsurf",
name: "Devin",
vendor: "Cognition",
slug: "windsurf",
icon: "windsurf",
slug: "devin",
icon: "devin",
description:
"Agentic IDE with Cascade context and Flows for multi-step tasks. Made by Cognition.",
"A full IDE with an agent manager built in — the command center for managing all your agents in one place. Made by Cognition.",
capabilities: {
terminal: true,
ide: true,
terminal: false,
standalone: true,
cloud: false,
extension: false,
cloud: true,
extension: true,
open_source: false,
},
features: [
"Cascade context engine",
"Flows automation",
"Deep codebase search",
"Command suggestions",
"Agent Command Center",
"Spaces for shared context",
"Devin Local agent",
"Multi-agent management",
],
pricing_model: "subscription",
model_flexibility: "multi_provider",
Expand All @@ -189,8 +189,8 @@ export const AGENTS: AgentData[] = [
skills: "https://github.com/cloudflare/skills",
mcp_server: "https://github.com/cloudflare/mcp",
mcp_server_domain: "https://github.com/cloudflare/mcp-server-cloudflare",
docs: "https://docs.windsurf.com",
website: "https://windsurf.com",
docs: "https://docs.devin.ai",
website: "https://devin.ai",
},
},
];
2 changes: 1 addition & 1 deletion src/components/landing/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export const AGENTS = [
label: "GitHub Copilot",
href: "/agent-setup/github-copilot/",
},
{ id: "windsurf", label: "Windsurf", href: "/agent-setup/windsurf/" },
{ id: "devin", label: "Devin", href: "/agent-setup/devin/" },
] as const;

export type AgentId = (typeof AGENTS)[number]["id"];
4 changes: 2 additions & 2 deletions src/content/agent-setup/prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Then run:
opencode mcp auth cloudflare
```

### Windsurf — `~/.codeium/windsurf/mcp_config.json`
### Devin Desktop — `~/.codeium/windsurf/mcp_config.json`

Add under `"mcpServers"` (note: `serverUrl`, not `url`):

Expand Down Expand Up @@ -111,7 +111,7 @@ For MCP setup guides and troubleshooting, refer to each agent's official documen

- Claude Code: `https://docs.anthropic.com/en/docs/claude-code/mcp`
- Cursor: `https://cursor.com/docs/mcp`
- Windsurf: `https://docs.windsurf.com/windsurf/cascade/mcp`
- Devin Desktop: `https://docs.devin.ai/desktop/cascade/mcp`
- OpenCode: `https://opencode.ai/docs/mcp-servers/`
- GitHub Copilot (VS Code): `https://code.visualstudio.com/docs/copilot/customization/mcp-servers`
- Skills: `https://github.com/cloudflare/skills`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Windsurf + Cloudflare
description: "Agentic IDE with Cascade context and Flows for multi-step tasks. Made by Cognition."
title: Devin + Cloudflare
description: "A full IDE with an agent manager built in — the command center for managing all your agents in one place. Made by Cognition."
template: splash
pcx_content_type: how-to
products:
Expand All @@ -20,14 +20,14 @@ import TroubleshootingItem from "~/components/agent-setup/TroubleshootingItem.as
import BuildAgentsCallout from "~/components/agent-setup/BuildAgentsCallout.astro";
import OtherAgents from "~/components/agent-setup/OtherAgents.astro";

<AgentHeader slug="windsurf" />
<AgentHeader slug="devin" />

## Quick start

<Steps>
1. **Download Windsurf**
1. **Download Devin Desktop**

Download Windsurf for macOS, Windows, or Linux from the [Windsurf downloads page](https://windsurf.com/download).
Download Devin Desktop for macOS, Windows, or Linux from the [Devin Desktop downloads page](https://devin.ai/download).

2. **Install Cloudflare Skills**

Expand Down Expand Up @@ -79,18 +79,18 @@ import OtherAgents from "~/components/agent-setup/OtherAgents.astro";
## FAQ

<FAQList>
<FAQItem question="Does Windsurf support Cloudflare Skills?">
Yes. Windsurf supports Agent Skills in Cascade. Install the Cloudflare
<FAQItem question="Does Devin Desktop support Cloudflare Skills?">
Yes. Devin Desktop supports Agent Skills in Cascade. Install the Cloudflare
Skills bundle from [cloudflare/skills](https://github.com/cloudflare/skills)
— see the [Windsurf Cascade Skills
documentation](https://docs.windsurf.com/windsurf/cascade/skills) for where
— see the [Devin Desktop Cascade Skills
documentation](https://docs.devin.ai/desktop/cascade/skills) for where
Cascade discovers and loads Skills.
</FAQItem>
<FAQItem question="Should I use Skills, the MCP server, Wrangler CLI, or all of them?">
All three complement each other. Cloudflare Skills teach Cascade the
patterns and conventions for Workers development. The Cloudflare API MCP
server handles platform operations (DNS, WAF, Zero Trust, R2 buckets).
Wrangler in Windsurf's integrated terminal covers local dev and deploys.
Wrangler in Devin Desktop's integrated terminal covers local dev and deploys.
Cascade coordinates between them naturally.
</FAQItem>
<FAQItem question="Can Cascade deploy to Cloudflare?">
Expand All @@ -104,7 +104,7 @@ import OtherAgents from "~/components/agent-setup/OtherAgents.astro";

<TroubleshootingList>
<TroubleshootingItem issue="MCP server not connecting">
Verify your `mcp_config.json` configuration. Restart Windsurf after making
Verify your `mcp_config.json` configuration. Restart Devin Desktop after making
changes. Ensure the MCP server URL ends with `/mcp`.
</TroubleshootingItem>
<TroubleshootingItem issue="Getting outdated information about Cloudflare products">
Expand All @@ -122,4 +122,4 @@ import OtherAgents from "~/components/agent-setup/OtherAgents.astro";

## Other agents

<OtherAgents currentSlug="windsurf" />
<OtherAgents currentSlug="devin" />