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
Code repository indexing, parsing, identity, and source discovery boundaries.
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.