keel-core
Core library for keel — structural code enforcement for LLM coding agents.
What's in this crate
- Graph schema —
NodeKind,EdgeKind,GraphNode,GraphEdgetypes for the structural code graph - GraphStore trait — abstract interface for graph storage with SQLite implementation
- SqliteGraphStore — production graph store using rusqlite (bundled, zero runtime deps)
- Hashing —
base62(xxhash64(...))producing 11-character symbol hashes - Configuration —
KeelConfigfor.keel/keel.jsonloading with sensible defaults
Usage
This crate is primarily used as a dependency of other keel crates. You probably want the keel-cli crate (the keel binary) instead.
[]
= "0.1"
License
FSL-1.1-MIT — free for non-competing use, converts to MIT after 2 years.