[workspace] resolver = "2" # agent-core:平台无关的被控端会话层(Windows/Linux 共用);linux-agent:Linux 被控端 members = ["common", "agent-core", "agent", "linux-agent", "viewer"] # 默认成员保持 Windows 三件套,`cargo build --release` 依旧只出 agent.exe / viewer.exe; # Linux 被控端显式构建:`cargo build --release -p linux-agent` default-members = ["common", "agent", "viewer"] [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" windows = "0.58" minifb = "0.27"