mirror of
https://github.com/zyycn/codex-proxy-rs.git
synced 2026-11-06 08:06:19 +00:00
Move control-plane use cases, host lifecycle, provider capabilities, execution orchestration, and worker contracts into their final owners while keeping the application bootstrap as a thin composition root. Restore verified OpenAI transport, continuation, pooling, fingerprint, accounting, and observability semantics, and retain the validated xAI multi-account integration. Co-authored-by: Codex <noreply@openai.com>
41 lines
811 B
TOML
41 lines
811 B
TOML
[workspace]
|
|
members = [
|
|
"apps/gateway",
|
|
"crates/gateway-admin",
|
|
"crates/gateway-api",
|
|
"crates/gateway-core",
|
|
"crates/gateway-host",
|
|
"crates/gateway-protocol",
|
|
"crates/gateway-store",
|
|
"crates/providers/openai",
|
|
"crates/providers/xai",
|
|
]
|
|
resolver = "3"
|
|
|
|
[workspace.package]
|
|
version = "0.0.0"
|
|
edition = "2024"
|
|
license = "MIT"
|
|
publish = false
|
|
rust-version = "1.97"
|
|
|
|
[workspace.lints.rust]
|
|
warnings = "deny"
|
|
unsafe_code = "forbid"
|
|
|
|
[workspace.lints.clippy]
|
|
all = { level = "deny", priority = 10 }
|
|
redundant_clone = { level = "deny", priority = 9 }
|
|
large_enum_variant = { level = "warn", priority = 8 }
|
|
needless_collect = { level = "deny", priority = 7 }
|
|
|
|
[profile.dev]
|
|
debug = true
|
|
|
|
[profile.release]
|
|
debug = false
|
|
strip = "symbols"
|
|
lto = "thin"
|
|
codegen-units = 1
|
|
panic = "abort"
|