Skip to main content

Crate innate_core

Crate innate_core 

Source

Re-exports§

pub use errors::InnateError;
pub use errors::Result;
pub use kb::AbstainReason;
pub use kb::AppraiseParams;
pub use kb::Contributor;
pub use kb::CurateReport;
pub use kb::FlaggedPoint;
pub use kb::KnowledgeBase;
pub use kb::RecallParams;
pub use kb::RecallResult;
pub use kb::RecordParams;
pub use kb::Situation;
pub use kb::Tier;
pub use kb::Valence;
pub use kb::Verdict;
pub use kb::APPRAISE_ADVISORY;

Modules§

backup
Cloudflare R2 backup for the Innate knowledge database.
cli
CLI commands — thin wrapper over KnowledgeBase.
daemon
Daemon: background log-watcher that bridges closed systems to the knowledge layer.
embedding
errors
hook
install
innate install — interactive setup wizard (clack-style TUI).
kb
KnowledgeBase — all 8 Public APIs.
llm
llm_trace
LLM / embedding HTTP call tracing.
mcp
MCP server — JSON-RPC 2.0 over stdio.
migrate
Schema migration runner — 4.0 → current chain.
paths
Single source of truth for the ~/.innate directory layout.
refine
settings
storage
SQLite storage layer.
upgrade
innate upgrade — self-update from GitHub Releases.
utils
web
innate web — local read + governance web UI for the knowledge base.

Functions§

open_kb
Open a KnowledgeBase at db_path, injecting LLM providers from ~/.innate/settings.json if configured. Falls back to DummyEmbeddingProvider + HeuristicDistiller when no LLM settings are present.