Files
agentos/Cargo.toml
T
2026-08-02 15:26:10 +08:00

111 lines
2.5 KiB
TOML

[workspace]
resolver = "3"
members = ["crates/*"]
[workspace.package]
version = "0.4.0"
edition = "2024"
repository = "https://github.com/agentos-project/agentos"
license = "Apache-2.0"
[workspace.dependencies]
agentos-agent = { path = "crates/agentos-agent" }
agentos-candle = { path = "crates/agentos-candle" }
agentos-core = { path = "crates/agentos-core" }
agentos-inference = { path = "crates/agentos-inference" }
agentos-kernel = { path = "crates/agentos-kernel" }
agentos-memory = { path = "crates/agentos-memory" }
agentos-npu = { path = "crates/agentos-npu" }
agentos-protocol = { path = "crates/agentos-protocol" }
agentos-runtime = { path = "crates/agentos-runtime" }
agentos-tools = { path = "crates/agentos-tools" }
agentos-worldline = { path = "crates/agentos-worldline" }
calculet-calrt = { path = "crates/calculet-calrt" }
calculet-pcie = { path = "crates/calculet-pcie" }
calculet-pcie-abi = { path = "crates/calculet-pcie-abi" }
anyhow = "1"
async-trait = "0"
candle-core = "0"
candle-transformers = "0"
clap = { version = "4", features = ["derive", "env"] }
hex = "0"
ntex = { version = "3", features = ["openssl", "ws"] }
openssl = "0"
rusqlite = { version = "0", features = ["bundled"] }
rustix = {
version = "1",
default-features = false,
features = [
"alloc",
"fs",
"net",
"process",
"std",
"system",
"thread",
]
}
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sha2 = "0"
thiserror = "2"
time = { version = "0", features = ["formatting", "macros", "serde"] }
tokenizers = {
version = "0",
default-features = false,
features = ["fancy-regex"]
}
tokio = {
version = "1",
features = [
"fs",
"io-std",
"io-util",
"macros",
"net",
"process",
"rt-multi-thread",
"sync",
"time",
]
}
url = "2"
uuid = { version = "1", features = ["serde", "v4"] }
[workspace.lints.clippy]
all = { level = "warn", priority = -1 }
doc_markdown = "allow"
missing_errors_doc = "allow"
missing_panics_doc = "allow"
module_name_repetitions = "allow"
must_use_candidate = "allow"
pedantic = { level = "warn", priority = -1 }
[workspace.lints.rust]
unsafe_op_in_unsafe_fn = "deny"
unused_lifetimes = "deny"
unused_qualifications = "warn"
[profile.dev]
opt-level = 0
debug = 0
debug-assertions = true
overflow-checks = true
lto = false
incremental = true
codegen-units = 256
[profile.release]
strip = "symbols"
lto = "thin"
[profile.test]
opt-level = 0
debug = 0
debug-assertions = true
overflow-checks = true
lto = false
incremental = true
codegen-units = 256