WindsurfのナレッジベースBusabase × Windsurf

Windsurfのナレッジベース

現在のWindsurfには2つのAgent runtimeがあります。Legacy CascadeはMemories、Workflows、独自MCP設定を持ち、新しいtabではDevin Localがdefaultです。長期共有するknowledgeは、どちらが実行したかを先に明示する必要があります。

Runtime-aware proposalMigration boundary visible
Windsurf resultを確認するBusabase
Runtimeのないclaimはportableに見えても、別のmemory、tools、controlsへ依存している可能性があります。

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です。

SurfaceLegacy CascadeDevin LocalKnowledge implication
New tab defaultNoYesCascade stateを仮定しない
Auto memoriesWorkspace-localこの仕組みでは非永続確認済みfactだけ昇格
WorkflowsManual slash commandSkillsへ移行Procedure identityを保持
MCP configmcp_config.jsonDevin CLI configExact tool surfaceを記録

Migration

再利用可能なguidanceを移し、stale recollectionを一括移行しない。

Durable instructionにはRules/AGENTS.md、complex procedureにはSkillsが推奨されています。Cascade auto memoryはlocal workspaceだけにありGitへcommitされません。Target runtimeで再確認します。

01 · INVENTORY

使っている記憶と手順を特定

02 · CLASSIFY

Instruction、procedure、changing fact

03 · MIGRATE

Rule、AGENTS.md、Skillへ

04 · VERIFY

Target runtimeで実行

05 · PROMOTE

Cross-team claimだけreview

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へ置きません。

GLOBAL

Cross-workspace personal behavior

WORKSPACE

Repositoryで共有するteam convention

AGENTS.md

Directory-scoped instruction

SYSTEM

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を分けて保存します。

WORKFLOW

Manual、Cascade-only sequence

SKILL

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を記録します。

CONFIGURED

Runtime configがload

ALLOWED

Team policyがserverを許可

AUTHORIZED

Current identityが実行可能

EXECUTED

Bounded evidenceを取得

REVIEWED

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-local
workspace_refWorkspace / repository
instruction_refsRules、AGENTS.md、system policy
procedure_refWorkflow / Skill revision
tool_evidenceMCP calls、logs、responses
verificationDiff、tests、hooks、review notes
Windsurf evidenceを保存するBusabase record

Knowledge contract

Original tab消失後もmigrated knowledgeをchallengeできる。

1 recordは1 reusable claimを表し、runtime boundaryを越えた理由を保持します。

knowledge_keySession外のstable identity
runtimeCascade / Devin Local
source_refsFiles、docs、records、APIs
procedure_refRule、Workflow、Skill、AGENTS.md
proposed_stateConcise cross-team claim
ownerAcceptance accountable person
freshnessObserved / next-review dates
decisionAccepted、conditional、rejected、superseded

Control planes

Enterprise allowlistはexecutionを管理し、Change Requestはreusable truthを管理する。

MCP registry approval、system Rules、Hooksはrecord approvalではありません。Action permission/observationとcanonical acceptanceを分離します。

ControlQuestion answered
System Rules全Agentが守るbehaviorは?
MCP registry / allowlistどのexternal toolをload可能?
Hooks何をblock/log/validateする?
Change RequestResultを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へ送ります。