Crate datasphere

Crate datasphere 

Source

Re-exports§

pub use core::Node;
pub use core::SourceType;
pub use core::EMBEDDING_DIM;
pub use distill::extract_knowledge;
pub use distill::ExtractedInsight;
pub use distill::ExtractionResult;
pub use llm::LlmError;
pub use embed::chunk_text;
pub use embed::embed;
pub use embed::EmbedError;
pub use queue::Job;
pub use queue::JobStatus;
pub use queue::Queue;
pub use session::discover_sessions;
pub use session::discover_sessions_in_dir;
pub use session::list_all_projects;
pub use session::SessionInfo;
pub use store::Processed;
pub use store::Store;
pub use transcript::format_context;
pub use transcript::format_context_with_options;
pub use transcript::FormatOptions;
pub use transcript::read_transcript;
pub use transcript::TranscriptEntry;
pub use watch::AllProjectsWatcher;
pub use watch::ProjectSessionEvent;
pub use watch::SessionEvent;
pub use watch::SessionWatcher;

Modules§

core
distill
Distillation - extract knowledge nodes from transcripts
embed
Embedding generation via OpenAI API
llm
LLM utilities for calling Claude CLI
queue
Persistent job queue for daemon processing
session
Session discovery - find all transcripts in ~/.claude/projects//
store
transcript
watch