Skip to main content

Crate relay_knowledge

Crate relay_knowledge 

Source
Expand description

Core primitives and API boundaries for the relay-knowledge knowledge graph.

Re-exports§

pub use domain::KnowledgeEntity;
pub use project::PROJECT_NAME;

Modules§

api
Stable API contracts shared by CLI, Web, and future service adapters.
application
Application services that orchestrate domain behavior behind stable API types.
code
Git snapshot and tree-sitter code index construction.
domain
Pure domain model types.
env
Environment variable boundary for runtime configuration.
evaluation
GraphRAG evaluation harness for retrieval and code-impact observations.
indexing
Index refresh planning for derived read models.
interfaces
Interface adapters. These modules translate user interaction into API calls.
model_provider
Model provider profiles, catalog cache, and connectivity diagnostics.
net
Network configuration and policy boundary.
observability
Observability runtime for local diagnostics and OTLP export.
paths
Platform path resolution for relay-knowledge runtime state.
project
Project identity shared by public API responses and adapters.
retrieval
Retrieval request planning and optional derived backend adapters.
storage
Storage contracts and SQLite-backed graph state.