Rust
Response type for paginated AI agent lists
AgentListResponse
pub struct AgentListResponse { pub data: Vec<AiAgent>, pub has_more: bool, }
AiAgent
use wacht::api::agents::*; let options = ListAgentsOptions { page: Some(1), per_page: Some(10), is_active: Some(true), search: None, }; let response = fetch_agents(Some(options)).await?; println!("Found {} agents", response.data.len()); if response.has_more { println!("More agents available on next page"); } for agent in response.data { println!("Agent: {} - {}", agent.name, agent.description); println!(" Model: {}", agent.model); println!(" Active: {}", agent.is_active); }