personal memory agent
1[workspace]
2members = [
3 "crates/solstone-core",
4 "crates/solstone-core-cli",
5 "crates/solstone-core-indexer",
6 "crates/solstone-core-indexer-store",
7 "crates/solstone-core-journal",
8 "crates/solstone-core-sol",
9 "crates/solstone-core-sol-client",
10 "crates/solstone-core-sol-client-cli",
11]
12resolver = "3"
13
14[workspace.package]
15version = "1.0.17"
16edition = "2024"
17rust-version = "1.95"
18license = "AGPL-3.0-only"
19
20[workspace.lints.rust]
21unsafe_code = "forbid"
22
23[workspace.dependencies]
24solstone-core-cli = { path = "crates/solstone-core-cli" }
25solstone-core-indexer = { path = "crates/solstone-core-indexer" }
26solstone-core-indexer-store = { path = "crates/solstone-core-indexer-store" }
27solstone-core-journal = { path = "crates/solstone-core-journal" }
28solstone-core-sol = { path = "crates/solstone-core-sol" }
29solstone-core-sol-client-cli = { path = "crates/solstone-core-sol-client-cli" }
30solstone-core-sol-client = { path = "crates/solstone-core-sol-client" }
31chrono = { version = "0.4.45", default-features = false, features = ["clock"] }
32chrono-tz = "0.10.4"
33glob = "0.3.3"
34md5 = "0.8.1"
35pulldown-cmark = { version = "0.13.4", default-features = false }
36rapidfuzz = "0.5.0"
37rusqlite = { version = "0.40.1", features = ["bundled"] }
38serde_json = { version = "1.0.150", features = ["preserve_order", "float_roundtrip"] }
39toml_edit = { version = "0.22.27", default-features = false, features = ["parse"] }
40unicode-normalization = "0.1.25"
41unidecode = "0.3.0"
42ureq = { version = "3.3.0", default-features = false }