Skip to main content

Crate archelon_core

Crate archelon_core 

Source
Expand description

This crate has been renamed to sapphire-journal-core. Please use sapphire-journal-core going forward.

Core library for archelon — a Markdown-based task and note manager that keeps your data alive as plain text.

This crate provides the data models, parsing utilities, and high-level operations that are shared across the CLI and MCP frontends.

§Modules

Re-exports§

pub use journal_state::JournalState;

Modules§

cache
Machine-local SQLite cache for fast entry lookups.
chunker
Entry text chunker.
embed
Text embedding providers.
entry
entry_ref
error
journal
journal_state
In-memory session state: an open journal paired with its SQLite cache connection.
labels
Status flag classification for entry types and freshness.
lancedb_store
LanceDB vector store backend.
ops
High-level entry operations shared across CLI, MCP, and future frontends.
parser
period
user_config
vector_store
Vector store abstraction and sqlite-vec backend.