II.
KnowledgeFabricImpl overview
Reference · liveknowledge-fabric-impl:windsurf.knowledge@current
Windsurf Knowledge Fabric — .windsurfrules overview
Windsurf's knowledge fabric is built on .windsurfrules files that provide project-level persistent instructions for the Cascade agent. These files are read at session bootstrap and injected into the system prompt, similar to .cursorrules. Windsurf also supports global rules configured in the IDE settings. Knowledge is retrieved via file-hierarchy traversal.
Attributes
displayName
Windsurf Knowledge Fabric — .windsurfrules
agentVersionId
description
Windsurf's knowledge fabric is built on .windsurfrules files that provide
project-level persistent instructions for the Cascade agent. These files
are read at session bootstrap and injected into the system prompt, similar
to .cursorrules. Windsurf also supports global rules configured in the
IDE settings. Knowledge is retrieved via file-hierarchy traversal.
knowledgeFileFormats
- .windsurfrules
knowledgeScopes
- project
- user
autoExtractionSupport
false
retrievalStrategy
file-hierarchy
knowledgePersistence
filesystem
notes
Windsurf's knowledge fabric is minimal — .windsurfrules is the primary
mechanism for persistent project context. There is no auto-memory
extraction or vector-based retrieval. Global rules provide user-level
knowledge scope. The Cascade agent reads these at session start.
Outgoing edges
composes1
- agent-version:windsurf@current·AgentVersion
realizes1
- layer:12-knowledge-fabric·LayerKnowledge Fabric
uses_memory_system1
- memory-system:windsurf-memories·MemorySystemWindsurf Memories
Incoming edges
composed_of1
- agent-version:windsurf@current·AgentVersion