[workspace] resolver = "2" members = ["crates/*"] [workspace.package] version = "0.2.6" edition = "2024" rust-version = "1.89" license = "MIT" repository = "https://git.vhaudiquet.fr/vhaudiquet/rhema-cloudflare-code" authors = ["Valentin Haudiquet"] [workspace.lints.rust] missing_docs = "deny" [workspace.dependencies] # Serialization: session and message types must round-trip for checkpointing serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # Typed library errors thiserror = "2" # Async traits must stay object-safe (dyn ModelProvider, dyn Sandbox) async-trait = "0.1" # Test runtime tokio = { version = "1", features = ["macros", "rt"] } # The daemon's HTTP surface: the sandbox protocol's routes axum = { version = "0.8", features = ["json"] } # Release builds already carry no debug info, but the linker still # writes the symbol and string tables; stripping leaves them out with # no change to the generated code. [profile.release] strip = "symbols" codegen-units = 1