186 lines
4.0 KiB
TOML
186 lines
4.0 KiB
TOML
[workspace]
|
|
members = [
|
|
"libs/models",
|
|
"libs/session",
|
|
"libs/git",
|
|
"libs/email",
|
|
"libs/queue",
|
|
"libs/room",
|
|
"libs/config",
|
|
"libs/service",
|
|
"libs/db",
|
|
"libs/api",
|
|
"libs/webhook",
|
|
"libs/transport",
|
|
"libs/rpc",
|
|
"libs/avatar",
|
|
"libs/agent",
|
|
"libs/migrate",
|
|
"libs/agent-tool-derive",
|
|
"apps/migrate",
|
|
"apps/app",
|
|
"apps/git-hook",
|
|
"apps/gitserver",
|
|
"apps/email",
|
|
"apps/operator",
|
|
"apps/static",
|
|
]
|
|
|
|
resolver = "3"
|
|
|
|
[workspace.dependencies]
|
|
models = { path = "libs/models" }
|
|
session = { path = "libs/session" }
|
|
git = { path = "libs/git" }
|
|
email = { path = "libs/email" }
|
|
queue = { path = "libs/queue" }
|
|
room = { path = "libs/room" }
|
|
config = { path = "libs/config" }
|
|
service = { path = "libs/service" }
|
|
db = { path = "libs/db" }
|
|
api = { path = "libs/api" }
|
|
agent = { path = "libs/agent" }
|
|
webhook = { path = "libs/webhook" }
|
|
rpc = { path = "libs/rpc" }
|
|
avatar = { path = "libs/avatar" }
|
|
migrate = { path = "libs/migrate" }
|
|
|
|
sea-query = "1.0.0-rc.31"
|
|
|
|
actix-web = "4.13.0"
|
|
actix-files = "0.6.10"
|
|
actix-cors = "0.7.1"
|
|
actix-session = "0.11.0"
|
|
actix-ws = "0.4.0"
|
|
actix-multipart = "0.7.2"
|
|
actix-analytics = "1.2.1"
|
|
actix-jwt-session = "1.0.7"
|
|
actix-csrf = "0.8.0"
|
|
actix-rt = "2.11.0"
|
|
actix = "0.13"
|
|
async-stream = "0.3"
|
|
async-nats = "0.47.0"
|
|
actix-service = "2.0.3"
|
|
actix-utils = "3.0.1"
|
|
redis = "1.1.0"
|
|
anyhow = "1.0.102"
|
|
derive_more = "2.1.1"
|
|
blake3 = "1.8.3"
|
|
argon2 = "0.5.3"
|
|
thiserror = "2.0.18"
|
|
password-hash = "0.6.0"
|
|
awc = "3.8.2"
|
|
bstr = "1.12.1"
|
|
captcha-rs = "0.5.0"
|
|
deadpool-redis = "0.23.0"
|
|
deadpool = "0.13.0"
|
|
dotenv = "0.15.0"
|
|
env_logger = "0.11.10"
|
|
flate2 = "1.1.9"
|
|
git2 = "0.20.4"
|
|
slog = "2.8.2"
|
|
git2-ext = "1.0.0"
|
|
git2-hooks = "0.7.0"
|
|
futures = "0.3.32"
|
|
futures-util = "0.3.32"
|
|
globset = "0.4.18"
|
|
hex = "0.4.3"
|
|
lettre = { version = "0.11.19", default-features = false, features = ["tokio1-rustls-tls", "smtp-transport", "builder", "pool"] }
|
|
kube = { version = "0.98", features = ["derive", "runtime"] }
|
|
k8s-openapi = { version = "0.24", default-features = false, features = ["v1_28", "schemars"] }
|
|
mime = "0.3.17"
|
|
mime_guess2 = "2.3.1"
|
|
opentelemetry = "0.31.0"
|
|
opentelemetry-otlp = "0.31.0"
|
|
opentelemetry_sdk = "0.31.0"
|
|
opentelemetry-http = "0.31.0"
|
|
prost = "0.14.3"
|
|
prost-build = "0.14.3"
|
|
qdrant-client = "1.17.0"
|
|
rand = "0.10.0"
|
|
russh = { version = "0.55.0", default-features = false }
|
|
hmac = { version = "0.12.1", features = ["std"] }
|
|
sha1_smol = "1.0.1"
|
|
rsa = { version = "0.9.7", package = "rsa" }
|
|
reqwest = { version = "0.13.2", default-features = false }
|
|
dotenvy = "0.15.7"
|
|
aws-sdk-s3 = "1.127.0"
|
|
sea-orm = "2.0.0-rc.37"
|
|
sea-orm-migration = "2.0.0-rc.37"
|
|
sha1 = { version = "0.10.6", features = ["compress"] }
|
|
sha2 = "0.11.0-rc.5"
|
|
sysinfo = "0.38.4"
|
|
ssh-key = "0.7.0-rc.9"
|
|
tar = "0.4.45"
|
|
zip = "8.3.1"
|
|
tokenizer = "0.1.2"
|
|
tiktoken-rs = "0.9.1"
|
|
regex = "1.12.3"
|
|
jsonwebtoken = "10.3.0"
|
|
once_cell = "1.21.4"
|
|
async-trait = "0.1.89"
|
|
fs2 = "0.4.3"
|
|
image = "0.25.10"
|
|
tokio = "1.50.0"
|
|
tokio-util = "0.7.18"
|
|
tokio-stream = "0.1.18"
|
|
url = "2.5.8"
|
|
num_cpus = "1.17.0"
|
|
clap = "4.6.0"
|
|
time = "0.3.47"
|
|
chrono = "0.4.44"
|
|
tracing = "0.1.44"
|
|
tracing-subscriber = "0.3.23"
|
|
tracing-opentelemetry = "0.32.1"
|
|
tonic = "0.14.5"
|
|
tonic-build = "0.14.5"
|
|
uuid = "1.22.0"
|
|
async-openai = { version = "0.34.0", features = ["embedding", "chat-completion"] }
|
|
hostname = "0.4"
|
|
utoipa = { version = "5.4.0", features = ["chrono", "uuid"] }
|
|
rust_decimal = "1.40.0"
|
|
walkdir = "2.5.0"
|
|
moka = "0.12.15"
|
|
serde = "1.0.228"
|
|
serde_json = "1.0.149"
|
|
serde_yaml = "0.9.33"
|
|
serde_bytes = "0.11.19"
|
|
base64 = "0.22.1"
|
|
|
|
|
|
|
|
|
|
[workspace.package]
|
|
version = "0.2.9"
|
|
edition = "2024"
|
|
authors = []
|
|
description = ""
|
|
repository = ""
|
|
readme = ""
|
|
homepage = ""
|
|
license = ""
|
|
keywords = []
|
|
categories = []
|
|
documentation = ""
|
|
|
|
[workspace.lints.rust]
|
|
unsafe_code = "warn"
|
|
|
|
[workspace.lints.clippy]
|
|
unwrap_used = "warn"
|
|
expect_used = "warn"
|
|
|
|
[profile.dev]
|
|
debug = 1
|
|
incremental = true
|
|
codegen-units = 256
|
|
|
|
[profile.release]
|
|
lto = "thin"
|
|
codegen-units = 1
|
|
strip = true
|
|
opt-level = 3
|
|
|
|
|
|
[profile.dev.package.num-bigint-dig]
|
|
opt-level = 3 |