[package] name = "sol" version = "0.1.0" edition = "2021" rust-version = "1.76.0" authors = ["Sunbeam Studios "] description = "Sol — virtual librarian Matrix bot with E2EE, OpenSearch archive, and Mistral AI" [[bin]] name = "sol" path = "src/main.rs" [dependencies] mistralai-client = { version = "1.0.0", registry = "sunbeam" } matrix-sdk = { version = "0.9", features = ["e2e-encryption", "sqlite"] } opensearch = "2" tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } serde_json = "1" toml = "0.8" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } rand = "0.8" regex = "1" anyhow = "1" chrono = { version = "0.4", features = ["serde"] } url = "2" ruma = { version = "0.12", features = ["events", "client"] }