II.
KnowledgeFabricImpl overview
Reference · liveknowledge-fabric-impl:cline.knowledge@current
Cline Knowledge Fabric — .clinerules + memory files overview
Cline's knowledge fabric uses .clinerules files for project-level persistent instructions and conventions. Cline also maintains memory bank files in .cline/ directory that persist context about the project across sessions. The memory bank includes activeContext.md, productContext.md, progress.md, systemPatterns.md, and techContext.md. These are read at session start and optionally updated at session end. Retrieval is file-hierarchy based.
Attributes
displayName
Cline Knowledge Fabric — .clinerules + memory files
agentVersionId
description
Cline's knowledge fabric uses .clinerules files for project-level persistent
instructions and conventions. Cline also maintains memory bank files in
.cline/ directory that persist context about the project across sessions.
The memory bank includes activeContext.md, productContext.md, progress.md,
systemPatterns.md, and techContext.md. These are read at session start and
optionally updated at session end. Retrieval is file-hierarchy based.
knowledgeFileFormats
- .clinerules
- .cline/memory/*.md
knowledgeScopes
- project
autoExtractionSupport
true
retrievalStrategy
file-hierarchy
knowledgePersistence
filesystem
notes
Cline's memory bank is a structured set of markdown files that the agent
reads at session start and can update during/after sessions. This gives
Cline a form of auto-memory extraction similar to Claude Code's MEMORY.md.
The .clinerules file is analogous to .cursorrules or CLAUDE.md — persistent
instructions that survive across sessions.
Outgoing edges
composes1
- agent-version:cline@current·AgentVersion
realizes1
- layer:12-knowledge-fabric·LayerKnowledge Fabric
uses_memory_system1
- memory-system:cline-memory-bank·MemorySystemCline Memory Bank
Incoming edges
composed_of1
- agent-version:cline@current·AgentVersion