deagle-core
Core types and SQLite graph storage for deagle code intelligence.
Features
- Graph model: nodes (functions, classes, modules) + edges (calls, imports, contains, inherits)
- SQLite storage:
GraphDbwith insert, search, fuzzy search (skim), keyword search (FTS5) - Incremental indexing: SHA-256 file hashing, skip unchanged files on re-index
- Semantic search: optional
ares-vectorintegration (semanticfeature flag)
Usage
use ;
let db = open?;
db.insert_node?;
let results = db.search_nodes?; // substring
let fuzzy = db.fuzzy_search_nodes?; // fuzzy (skim)
let keywords = db.keyword_search?; // FTS5 BM25
License
MIT