2026-10-22 21:17:55 -04:00
|
|
|
|
[workspace]
|
|
|
|
|
|
resolver = "2"
|
2026-10-23 01:31:07 -04:00
|
|
|
|
# agent-core:平台无关会话层 + 软件编码视频管线(当前仅 linux-agent 使用)
|
|
|
|
|
|
# linux-agent:Linux 被控端(X11 + XTest)
|
|
|
|
|
|
members = ["common", "agent-core", "agent", "linux-agent", "viewer"]
|
|
|
|
|
|
# 默认成员保持 Windows 三件套,`cargo build --release` 行为与改动前完全一致;
|
|
|
|
|
|
# Linux 被控端显式构建:`cargo build --release -p linux-agent`
|
|
|
|
|
|
default-members = ["common", "agent", "viewer"]
|
2026-10-22 21:17:55 -04:00
|
|
|
|
|
|
|
|
|
|
[workspace.dependencies]
|
|
|
|
|
|
anyhow = "1"
|
|
|
|
|
|
serde = { version = "1", features = ["derive"] }
|
|
|
|
|
|
bincode = "1.3"
|
|
|
|
|
|
tokio = { version = "1", features = ["full"] }
|
|
|
|
|
|
quinn = "0.11"
|
|
|
|
|
|
rustls = { version = "0.23", default-features = false, features = ["ring", "std", "logging"] }
|
|
|
|
|
|
rcgen = { version = "0.13", default-features = false, features = ["ring", "pem"] }
|
|
|
|
|
|
lz4_flex = "0.11"
|
2026-10-22 22:18:29 -04:00
|
|
|
|
windows = "0.62"
|
2026-10-22 21:17:55 -04:00
|
|
|
|
minifb = "0.27"
|