grok-build-upstream-mirror/crates/codegen/xai-grok-config/Cargo.toml

38 lines
1.1 KiB
TOML
Raw Normal View History

[package]
license = "Apache-2.0"
name = "xai-grok-config"
version = "0.1.0"
edition.workspace = true
description = "Shared config loading for Grok — grok_home, effective config (requirements > user > managed), TOML merge"
[dependencies]
base64 = { workspace = true }
blake3 = { workspace = true }
dunce = { workspace = true }
# Shared signed deployment-config envelope contract with the cli-chat-proxy signer.
prod-mc-cli-chat-proxy-types = { path = "../../../prod/mc/cli-chat-proxy-types" }
ring = { workspace = true }
semver = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
shellexpand = "3.1"
thiserror = { workspace = true }
toml = { workspace = true }
tracing = { workspace = true }
urlencoding = { workspace = true }
which = { workspace = true }
xai-tty-utils = { workspace = true }
xai-grok-version = { workspace = true }
# core-foundation: read macOS MDM managed preferences (`ai.x.grok`) for the
# admin-deployed requirements layer.
[target.'cfg(target_os = "macos")'.dependencies]
core-foundation = { workspace = true }
[dev-dependencies]
tempfile = { workspace = true }
[features]
[lints]
workspace = true