Expand description
Project Context Discovery & Ingestion
Auto-discovers and ingests AI instruction files from the market ecosystem:
- CLAUDE.md (Claude Code)
- AGENTS.md (Various AI agents)
- .cursorrules (Cursor IDE)
- .github/copilot-instructions.md (GitHub Copilot)
- .aider.conf.yml (Aider)
- GEMINI.md (Gemini tools)
- .windsurfrules (Windsurf IDE)
- CONVENTIONS.md (General)
Creates a universal AI project context layer with:
- Parent memory for each file (type: Context)
- Child memories for each section (linked via cross-references)
- Idempotent updates based on content hashing
- Search boost for current project context
Structs§
- Discovered
File - A discovered instruction file
- Markdown
Parser - Markdown parser - extracts sections by headings
- Parsed
Instructions - Parsed instructions from a file
- Parsed
Section - A parsed section from an instruction file
- Plain
Text Parser - Plain text parser - treats whole file as single section
- Project
Context Config - Configuration for project context discovery
- Project
Context Engine - Engine for discovering and ingesting project context
- Scan
Result - Result of a project scan
- Yaml
Parser - YAML parser - treats whole file as single section, extracts keys as metadata
Enums§
- File
Format - File format for parsing
- Instruction
File Type - Type of instruction file
Constants§
- CORE_
INSTRUCTION_ FILES - Known instruction file patterns
Traits§
- Instruction
File Parser - Trait for parsing instruction files