Knowledge Base for WindsurfBusabase × Windsurf

Knowledge Base for Windsurf

Windsurf now spans two agent runtimes. Legacy Cascade retains Memories, Workflows, and its own MCP configuration, while Devin Local is the default for new tabs and uses different configuration surfaces. A durable knowledge layer must identify the runtime before it accepts any result.

Runtime-aware proposalMigration boundary visible
Busabase reviewing a Windsurf result
A claim without its runtime looks portable even when its memory, tools, and controls are not.

Two agent runtimes

Record whether the work came from legacy Cascade or Devin Local before discussing memory.

Current Windsurf documentation marks Cascade Memories, Workflows, and Cascade MCP as legacy-only surfaces. Devin Local is the default Agent for new tabs and uses Devin CLI configuration. Treat the runtime as required provenance, not a footnote.

SurfaceLegacy CascadeDevin LocalKnowledge implication
Default for new tabsNoYesDo not assume Cascade state
Auto memoriesYes, workspace-localNot persisted by this systemPromote only verified facts
WorkflowsManual slash commandsUse Skills insteadPreserve procedure identity
MCP configmcp_config.jsonDevin CLI configCapture exact tool surface

Migration

Move reusable guidance forward; do not migrate stale recollection wholesale.

Windsurf recommends Rules or AGENTS.md for durable instructions and Skills for complex procedures. Auto-generated Cascade memories stay local to one workspace and are not committed. Review each item before moving it into a new runtime or shared record.

01 · INVENTORY

Find relied-on memories and workflows

02 · CLASSIFY

Instruction, procedure, or changing fact

03 · MIGRATE

Rule, AGENTS.md, or Skill

04 · VERIFY

Run in the target runtime

05 · PROMOTE

Review only cross-team claims

Instruction scopes

Global, workspace, directory, and system rules answer different ownership questions.

Workspace Rules can be version-controlled, AGENTS.md applies by directory, global rules remain personal, and enterprise system rules are administered centrally. A reviewed business fact does not belong in any of these instruction scopes.

GLOBAL

Personal behavior across workspaces

WORKSPACE

Team conventions checked into the repository

AGENTS.md

Directory-scoped instructions

SYSTEM

Enterprise baseline managed by administrators

Workflows and Skills

Manual Workflows and model-selected Skills are procedures, not proof that a run succeeded.

Cascade Workflows run only when invoked with a slash command. Skills may be selected dynamically and bundle support files. Preserve the procedure version, then attach the actual diff, tests, logs, and external responses from each run.

WORKFLOW

Manual, Cascade-only sequence

SKILL

Model-selected procedure with supporting files

MCP boundary

The same server name can represent a different authorization and control surface in each runtime.

Cascade MCP supports stdio, HTTP, SSE, OAuth, tool toggles, registries, and enterprise allowlists. Devin Local reads separate CLI configuration. Record server identity, transport, runtime, enabled tools, authenticated account, and returned evidence.

CONFIGURED

Runtime-specific config loads

ALLOWED

Team policy permits the server

AUTHORIZED

The current identity may act

EXECUTED

Bounded evidence returns

REVIEWED

An owner accepts the claim

Execution evidence

A Windsurf checkpoint or successful tool call is recoverable execution state, not organizational truth.

Link the runtime, workspace, repository revision, instruction set, Skill or Workflow, tool calls, resulting artifacts, verification, and unresolved warnings. Keep local recovery mechanisms in Windsurf and publish only the claim another system needs.

runtimecascade or devin-local
workspace_refWorkspace and repository
instruction_refsRules, AGENTS.md, system policy
procedure_refWorkflow or Skill revision
tool_evidenceMCP calls, logs, and responses
verificationDiff, tests, hooks, reviewer notes
Busabase record preserving Windsurf execution evidence

Knowledge contract

Make migrated knowledge challengeable after the original Windsurf tab is gone.

One record should express one reusable claim and preserve why it survived the runtime boundary.

knowledge_keyStable identity outside a session
runtimeCascade or Devin Local
source_refsFiles, docs, records, and APIs
procedure_refRule, Workflow, Skill, or AGENTS.md
proposed_stateConcise cross-team claim
ownerPerson accountable for acceptance
freshnessObserved and next-review dates
decisionAccepted, conditional, rejected, superseded

Control planes

Enterprise allowlists control execution; Change Requests control what becomes reusable truth.

Do not treat MCP registry approval, system Rules, or Hooks as record approval. They answer whether an action may run and how it is observed, while a reviewer decides whether the resulting claim becomes canonical.

ControlQuestion answered
System RulesWhat behavior must every Agent follow?
MCP registry / allowlistWhich external tools may load?
HooksWhat should be blocked, logged, or validated?
Change RequestShould this result become shared state?

Practical questions

Windsurf knowledge base FAQ

Does Busabase replace Windsurf Rules?

No. Rules guide Agent behavior; Busabase stores selected reviewed facts with owners and lifecycle.

Should Cascade memories be copied into Devin Local?

Not wholesale. Reclassify each item as instruction, procedure, or changing fact and verify it in the target runtime.

Are Workflows supported by Devin Local?

Current Windsurf docs describe Workflows as Cascade-specific and recommend migrating procedures to Skills.

Does MCP authorization make its output authoritative?

No. It permits a tool call. The returned state still needs evidence and review.

Which runtime should a record name?

The runtime that actually executed the work, plus the config and tool surface used.

Start with one runtime boundary

Promote one fact that still holds after Cascade or Devin Local closes.

Choose a completed Windsurf task, identify its runtime and evidence, remove local-only recollection, and send one reusable claim through review.