more changes

This commit is contained in:
Adil Hafeez 2025-11-28 11:34:43 -08:00
parent dcfc85ca74
commit 4140c1cde4
No known key found for this signature in database
GPG key ID: 9B18EF7691369645
15 changed files with 883 additions and 109 deletions

View file

@ -23,6 +23,14 @@ pub struct Agent {
pub id: String,
pub kind: Option<String>,
pub url: String,
pub tool: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct AgentFilter {
pub id: String,
pub url: String,
pub tool: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
@ -57,6 +65,7 @@ pub struct Configuration {
pub mode: Option<GatewayMode>,
pub routing: Option<Routing>,
pub agents: Option<Vec<Agent>>,
pub agent_filters: Option<Vec<AgentFilter>>,
pub listeners: Vec<Listener>,
}