Re-exports§
pub use api::Cortex;pub use api::LibraryConfig;pub use conventions::check_conventions;pub use error::CortexError;pub use error::Result;pub use gate::schema::FieldSchema;pub use gate::schema::FieldType;pub use gate::schema::KindSchema;pub use gate::schema::SchemaValidator;pub use gate::schema::SchemaViolation;pub use gate::GateCheck;pub use gate::GateRejection;pub use gate::GateResult;pub use gate::KindOverrideConfig;pub use gate::WriteGate;pub use gate::WriteGateConfig;pub use graph::GraphEngine;pub use graph::GraphEngineImpl;pub use graph::Path;pub use graph::PathRequest;pub use graph::PathResult;pub use graph::Subgraph;pub use graph::TraversalBudget;pub use graph::TraversalDirection;pub use graph::TraversalRequest;pub use graph::TraversalStrategy;pub use hooks::HookRegistry;pub use hooks::MutationAction;pub use hooks::MutationHook;pub use linker::entity_cooccurrence_edges;pub use linker::extract_entities;pub use linker::migrate_agent_to_entity;pub use linker::normalize_entity;pub use linker::promote_entities;pub use linker::AutoLinker;pub use linker::AutoLinkerConfig;pub use linker::AutoLinkerMetrics;pub use linker::ConfigRule;pub use linker::Contradiction;pub use linker::ContradictionDetector;pub use linker::DecayConfig;pub use linker::DecayEngine;pub use linker::DedupAction;pub use linker::DedupScanner;pub use linker::DuplicatePair;pub use linker::LinkRule;pub use linker::ProposedEdge;pub use linker::Resolution;pub use linker::RuleCondition;pub use linker::SimilarityLinkRule;pub use linker::StructuralRule;pub use policies::AuditAction;pub use policies::AuditEntry;pub use policies::AuditFilter;pub use policies::AuditLog;pub use policies::KindRetention;pub use policies::RetentionConfig;pub use policies::RetentionEngine;pub use policies::RetentionMaxNodes;pub use query::parse_and_compile as parse_filter;pub use query::CmpOp;pub use query::FieldFilter;pub use query::FilterExpr;pub use storage::NodeFilter;pub use storage::RedbStorage;pub use storage::Storage;pub use storage::StorageStats;pub use storage::CURRENT_SCHEMA_VERSION;pub use trust::TrustConfig;pub use trust::TrustEngine;pub use trust::TrustScore;pub use trust::TrustWeights;pub use vector::apply_score_decay;pub use vector::embedding_input;pub use vector::EmbeddingService;pub use vector::FastEmbedService;pub use vector::HnswIndex;pub use vector::HybridQuery;pub use vector::HybridResult;pub use vector::HybridSearch;pub use vector::RwLockVectorIndex;pub use vector::ScoreDecayConfig;pub use vector::SimilarityConfig;pub use vector::SimilarityResult;pub use vector::VectorFilter;pub use vector::VectorIndex;pub use types::*;
Modules§
- api
- briefing
- conventions
- Well-known metadata conventions for Cortex nodes and edges.
- error
- gate
- graph
- hooks
- Mutation hooks – callbacks invoked after node/edge writes.
- ingest
- kinds
- linker
- Auto-Linker: Self-organizing graph through automatic edge discovery
- policies
- prompt
- query
- Lightweight query DSL – a string-based filter expression that compiles to
NodeFilter. - relations
- storage
- trust
- Trust scoring engine — computes trust from graph topology, not writer assertion.
- types
- vector