Module db

Module db 

Source
Expand description

Database layer for agentroot

Provides SQLite-based storage with:

  • FTS5 full-text search
  • sqlite-vec vector storage
  • Content-addressable storage

Re-exports§

pub use metadata::MetadataBuilder;
pub use metadata::MetadataFilter;
pub use metadata::MetadataValue;
pub use metadata::UserMetadata;
pub use vectors::CacheLookupResult;

Modules§

metadata
User-defined metadata system
vectors
Vector storage operations

Structs§

CollectionInfo
Collection info
ContextInfo
Context info
Database
Main database handle
DocumentInsert
Document insert parameters

Functions§

docid_from_hash
Generate short docid (first 6 chars of hash)
hash_content
Hash content using SHA-256