Windsurfのナレッジベース
現在のWindsurfには2つのAgent runtimeがあります。Legacy CascadeはMemories、Workflows、独自MCP設定を持ち、新しいtabではDevin Localがdefaultです。長期共有するknowledgeは、どちらが実行したかを先に明示する必要があります。
2つのAgent runtime
Memoryを議論する前にlegacy CascadeかDevin Localかを記録する。
Current docsではCascade Memories、Workflows、Cascade MCPはlegacy-onlyです。Devin Localは新しいtabのdefault Agentで、Devin CLI configを使います。Runtimeは必須provenanceです。
| Surface | Legacy Cascade | Devin Local | Knowledge implication |
|---|---|---|---|
| New tab default | No | Yes | Cascade stateを仮定しない |
| Auto memories | Workspace-local | この仕組みでは非永続 | 確認済みfactだけ昇格 |
| Workflows | Manual slash command | Skillsへ移行 | Procedure identityを保持 |
| MCP config | mcp_config.json | Devin CLI config | Exact tool surfaceを記録 |
Migration
再利用可能なguidanceを移し、stale recollectionを一括移行しない。
Durable instructionにはRules/AGENTS.md、complex procedureにはSkillsが推奨されています。Cascade auto memoryはlocal workspaceだけにありGitへcommitされません。Target runtimeで再確認します。
Instruction scopes
Global、workspace、directory、system rulesは異なるownershipを持つ。
Workspace Rulesはversion-controlでき、AGENTS.mdはdirectory scope、global rulesはpersonal、enterprise system rulesはadmin-managedです。Changing business factはinstruction scopeへ置きません。
Cross-workspace personal behavior
Repositoryで共有するteam convention
Directory-scoped instruction
Administrator-managed baseline
WorkflowsとSkills
Manual Workflowもmodel-selected Skillもprocedureであり、run成功のproofではない。
Cascade Workflowはslash commandでのみ起動します。Skillは動的に選択されsupport filesを持てます。Procedure versionと各runのdiff、tests、logs、external responseを分けて保存します。
Manual、Cascade-only sequence
Model-selected procedure + files
MCP boundary
同じserver nameでもruntimeごとにauthorization/control surfaceが異なる。
Cascade MCPはstdio、HTTP、SSE、OAuth、tool toggles、registries、enterprise allowlistsを持ちます。Devin Localは別のCLI configを使います。Server、transport、runtime、tools、account、evidenceを記録します。
Runtime configがload
Team policyがserverを許可
Current identityが実行可能
Bounded evidenceを取得
Ownerがclaimをaccept
Execution evidence
Checkpointやsuccessful tool callはrecovery stateでありorganizational truthではない。
Runtime、workspace、repository revision、instructions、Skill/Workflow、tool calls、artifacts、verification、warningsを関連付けます。Local recoveryはWindsurfに残し、必要なclaimだけ共有します。
runtimecascade / devin-localworkspace_refWorkspace / repositoryinstruction_refsRules、AGENTS.md、system policyprocedure_refWorkflow / Skill revisiontool_evidenceMCP calls、logs、responsesverificationDiff、tests、hooks、review notesKnowledge contract
Original tab消失後もmigrated knowledgeをchallengeできる。
1 recordは1 reusable claimを表し、runtime boundaryを越えた理由を保持します。
knowledge_keySession外のstable identityruntimeCascade / Devin Localsource_refsFiles、docs、records、APIsprocedure_refRule、Workflow、Skill、AGENTS.mdproposed_stateConcise cross-team claimownerAcceptance accountable personfreshnessObserved / next-review datesdecisionAccepted、conditional、rejected、supersededControl planes
Enterprise allowlistはexecutionを管理し、Change Requestはreusable truthを管理する。
MCP registry approval、system Rules、Hooksはrecord approvalではありません。Action permission/observationとcanonical acceptanceを分離します。
| Control | Question answered |
|---|---|
| System Rules | 全Agentが守るbehaviorは? |
| MCP registry / allowlist | どのexternal toolをload可能? |
| Hooks | 何をblock/log/validateする? |
| Change Request | Resultをshared stateにする? |
実務上の質問
WindsurfナレッジベースのFAQ
BusabaseはWindsurf Rulesを置換しますか?
いいえ。RulesはAgent behavior、Busabaseはowner/lifecycleを持つreviewed factsです。
Cascade memoriesをDevin Localへcopyしますか?
一括copyしません。Instruction、procedure、changing factへ分類して再検証します。
Devin LocalはWorkflowsをsupportしますか?
Current docsではWorkflowsはCascade-specificで、Skillsへのmigrationを推奨します。
MCP authorizationでoutputはauthoritativeですか?
いいえ。Tool call permissionとclaim acceptanceは別です。
Recordへどのruntimeを書くべきですか?
実際にtaskを実行したruntimeと使用config/tool surfaceです。
1つのruntime boundaryから始める
CascadeやDevin Local終了後も成立するfactだけをpromoteする。
Completed Windsurf taskを選び、runtime/evidenceを特定し、local recollectionを除いて1つのreusable claimをreviewへ送ります。

