Remove the openrouter-rs dependency in favor of a minimal in-tree OpenRouter chat-completions client, and drop the BOT_NAME and SANDBOX_ENABLED config options. Reviews now always run inside the sandbox, and the review prompt asks the model to read files with the available tools instead of embedding the diff.
32 lines
953 B
TOML
32 lines
953 B
TOML
[workspace]
|
|
members = [
|
|
"crates/herald-server",
|
|
"crates/devcontainer-rs",
|
|
]
|
|
resolver = "3"
|
|
|
|
[workspace.dependencies]
|
|
reqwest = { version = "0.13", default-features = false, features = ["json", "native-tls", "stream"] }
|
|
tokio = { version = "1.53", features = ["full"] }
|
|
tokio-util = "0.7"
|
|
futures-util = "0.3"
|
|
serde_json = "1.0"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
sentry = { version = "0.49", features = ["tower-axum-matched-path"] }
|
|
sentry-anyhow = { version = "0.49", features = ["backtrace"] }
|
|
dotenvy = "0.15"
|
|
tower = "0.5"
|
|
tower-http = { version = "0.7", features = ["trace"] }
|
|
tracing = "0.1"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
axum = "0.8"
|
|
anyhow = { version = "1", features = ["backtrace"] }
|
|
thiserror = "2.0"
|
|
ring = "0.17"
|
|
hex = "0.4"
|
|
metrics = "0.24"
|
|
metrics-exporter-prometheus = { version = "0.18", default-features = false, features = ["http-listener"] }
|
|
|
|
[profile.release]
|
|
debug = 1
|