Skip to content
165 changes: 164 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[workspace]
members = ["crates/flare-code", "crates/agent-registry", "crates/skill-registry", "crates/gateway-registry", "crates/flare-output", "crates/agentflare-artifacts", "crates/agentflare-backend", "crates/agentflare-db-kit", "crates/flare-search-kit", "crates/agentflare-store"]
members = ["crates/flare-code", "crates/agent-registry", "crates/skill-registry", "crates/gateway-registry", "crates/flare-output", "crates/agentflare-artifacts", "crates/agentflare-backend", "crates/agentflare-db-kit", "crates/flare-search-kit", "crates/agentflare-store", "crates/flare-proxy"]
resolver = "2"

[package]
Expand Down Expand Up @@ -78,6 +78,7 @@ tower-http = { version = "0.6", features = ["trace"] }
rust-embed = "8"
tokio-stream = { version = "0.1", features = ["sync"] }
agentflare-store = { path = "crates/agentflare-store" }
flare-proxy = { path = "crates/flare-proxy" }

[target.'cfg(unix)'.dependencies]
libc = "0.2"
Expand Down
21 changes: 21 additions & 0 deletions crates/flare-proxy/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[package]
name = "flare-proxy"
version = "0.1.0"
edition = "2021"
description = "Anthropic→OpenAI proxy for free providers (NVIDIA NIM, OpenRouter, LM Studio)"
license = "Apache-2.0"
repository = "https://github.com/getappz/agentflare"
publish = false

[dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tokio = { version = "1", features = ["io-util", "sync", "net", "time"] }
axum = "0.8"
tower-http = "0.6"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "stream", "json"] }
futures = "0.3"
base64 = "0.22"
regex = "1"
thiserror = "2"
nanoid = "0.5"
Loading
Loading