openmemory 0.1.1

OpenMemory - Cognitive memory system for AI applications
Documentation
[package]
name = "openmemory"
version = "0.1.1"
edition = "2021"
description = "OpenMemory - Cognitive memory system for AI applications"
license = "MIT"
repository = "https://github.com/honeymaro/openmemory-rs"
readme = "README.md"
keywords = ["memory", "ai", "embeddings", "vector-search", "cognitive"]
categories = ["database", "science"]

[dependencies]
# Async runtime
tokio = { version = "1", features = ["full"] }
async-trait = "0.1"

# SQLite
rusqlite = { version = "0.32", features = ["bundled", "blob"] }

# HTTP client
reqwest = { version = "0.12", features = ["json"] }

# Serialization
serde = { version = "1", features = ["derive"] }
serde_json = "1"

# Vector operations
ndarray = "0.16"

# Utilities
uuid = { version = "1", features = ["v4"] }
chrono = { version = "0.4", features = ["serde"] }
regex = "1"
lazy_static = "1"
thiserror = "1"
log = "0.4"
env_logger = "0.11"
dotenvy = "0.15"
bytemuck = { version = "1", features = ["derive"] }

# Caching
lru = "0.12"

# Parallel processing
rayon = "1"

# Optional: AWS SDK
aws-sdk-bedrockruntime = { version = "1", optional = true }
aws-config = { version = "1", optional = true }

[features]
default = []
aws = ["aws-sdk-bedrockruntime", "aws-config"]

[dev-dependencies]
tokio-test = "0.4"
criterion = "0.5"
tempfile = "3"

[[bench]]
name = "performance"
harness = false