gitdataai/libs/room/Cargo.toml
ZhenYi abcfc5b3bb refactor(room): simplify room core modules and connection handling
Extract connection pool management and helper utilities.
Remove redundant metrics indirection, expose counters directly.
Trim room.rs boilerplate and move AI queue logic to room_ai_queue.
2026-04-30 19:16:33 +08:00

50 lines
1.3 KiB
TOML

[package]
name = "room"
version.workspace = true
edition.workspace = true
authors.workspace = true
description.workspace = true
repository.workspace = true
readme.workspace = true
homepage.workspace = true
license.workspace = true
keywords.workspace = true
categories.workspace = true
documentation.workspace = true
[lib]
path = "src/lib.rs"
name = "room"
[dependencies]
models = { workspace = true }
db = { workspace = true }
session = { workspace = true }
queue = { workspace = true }
agent = { path = "../agent" }
config = { path = "../config" }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
tracing = { workspace = true }
chrono = { workspace = true, features = ["serde"] }
uuid = { workspace = true, features = ["serde", "v7", "v4"] }
sea-orm = { workspace = true }
anyhow = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true, features = ["rt", "rt-multi-thread"] }
tokio-stream = { workspace = true }
futures = { workspace = true }
deadpool-redis = { workspace = true, features = ["rt_tokio_1", "cluster-async", "cluster"] }
utoipa = { workspace = true, features = ["uuid", "chrono"] }
metrics = "0.22"
regex-lite = "0.1.6"
redis = { workspace = true, features = ["tokio-comp", "connection-manager"] }
hostname = "0.4"
dashmap = "7.0.0-rc2"
lru = "0.12.0"
ammonia = "4.0"
[lints]
workspace = true