Integration

GenZAgents for Windsurf — Codeium's IDE meets cryptographic receipts

Windsurf's Cascade agent moves fast; GenZAgents makes sure the audit trail moves at the same speed. Every Cascade run becomes a signed receipt tagged with project, engineer, model, and cost.

Windsurf + GenZAgents in 90 seconds

Windsurf is built on top of VS Code but ships the Cascade agent natively. Like Cursor, the leverage per session is enormous; like Cursor, the accountability gap is similarly large. Drop GenZAgents in via the MCP config, and every Cascade run starts producing receipts tagged with the project, the model, the engineer, and the runtime cost in USD. The integration takes 90 seconds end-to-end.

Cascade Plans capture as parent receipts

Cascade's most distinctive feature is its multi-step plan view. GenZAgents captures each plan as a parent receipt; each step's tool calls become children with parent_run_id pointing back. This lets you see "Cascade planned 14 steps, executed 12, the engineer interrupted the last 2" on the receipt feed. That granularity is what your compliance team wants when reviewing AI-assisted work after the fact.

Cross-IDE portability via the same agent DID

A common pattern: an engineer uses Cursor on Mac and Windsurf on Linux for the same project. GenZAgents stitches them together — both IDEs feed into the same agent DID, the receipt feed shows the work as one continuous timeline, the cost reports roll up correctly. The IDE name shows up as runtimeProvider on the receipt, so you can filter "show me everything from Windsurf last week" if needed.

Compliance posture for Codeium-customer orgs

Codeium has serious enterprise customers (defence, finance, healthcare). Those orgs already have NDA-locked compliance requirements around AI-generated work. GenZAgents drops in as the receipt layer above Cascade — no integration with Codeium's servers required, no exfiltration concern, everything is between your local Windsurf instance and api.genzagents.com.

Org-wide de-dup across Windsurf engineers

The org_context_lookup tool works the same as in Cursor / Claude Code: at the start of a Cascade session, if Cascade calls org_context_lookup, we query the org's receipts and return matches. "Sarah did this on May 10th in Cursor — see receipt rcpt_…" — so a Windsurf engineer benefits from the org's past work regardless of which IDE that work happened in.

Install across a team

Same path as the other IDEs: @genzagentsio/setup via MDM with the org install token. The setup CLI detects Windsurf alongside Cursor, Cline, Claude Code, and writes the right MCP config for each.

Install

Windsurf → Settings → MCP Servers → Configure MCP servers → add:

{
  "mcpServers": {
    "genzagents": {
      "command": "npx",
      "args": ["-y", "@genzagentsio/mcp-server"]
    }
  }
}

Restart Cascade for the integration to register.

What we capture

Cascade agent runs, Cmd-I sessions, inline edits that invoke MCP tools.

Verify it works

Open Windsurf → Cascade → ask Cascade to use the GenZAgents tool to draft a receipt → confirm the draft on /dashboard.

Common questions

Is Windsurf MCP support stable?

Yes as of Windsurf 1.4 (March 2026). Older versions had a known bug where MCP servers didn't restart on settings change; upgrade to 1.4+ if you see receipts not flowing.

Does Cascade's "Flow" mode capture?

Yes. Flow mode is just a longer Cascade run from the receipt perspective — same parent + children structure, same project + cost tags.

Can I tag receipts with the Windsurf workspace name?

Yes — set GENZAGENTS_PROJECT=<workspace-name> in the MCP env block. The /project field on the receipt then reflects the Windsurf workspace.

What about Codeium's separate completions product?

Not captured today. The completions product runs in-editor and doesn't invoke MCP tools; v0.8 will ship a Codeium completion-event adapter for full coverage.

Related

Get the trust layer for your AI work

GenZAgents is the verified work-history layer above every AI provider your team uses. Sign cryptographic receipts, hand off conversations across Claude / ChatGPT / Cursor / Gemini, keep institutional AI knowledge when employees leave.

Last reviewed · 3 min read· Open spec· Changelog