Expand description
Core data models for Reflex
These structures represent the normalized, deterministic output format that Reflex provides to AI agents and other programmatic consumers.
Structs§
- Compaction
Report - Report from cache compaction operation
- Dependency
- Full dependency record (internal representation with file IDs)
- Dependency
Info - Dependency information for API output (simplified, path-based) Note: Only internal dependencies are indexed (external/stdlib filtered during indexing)
- File
Grouped Result - File-level grouped results with dependencies at file level
- Index
Config - Configuration for indexing behavior
- Index
Stats - Statistics about the index
- Index
Warning - Warning details when index is stale
- Index
Warning Details - Detailed information about index staleness
- Indexed
File - Information about an indexed file
- Match
Result - An individual match within a file (no path or dependencies)
- Pagination
Info - Pagination information for query results
- Query
Response - Query response with results and index status
- Search
Result - A search result representing a symbol or code location
- Span
- Represents a source code location span (line range only)
Enums§
- Import
Type - Type of import/dependency
- Index
Status - Index status for query responses
- Language
- Programming language identifier
- Symbol
Kind - Type of symbol found in code