pub struct UpdateAgent {Show 14 fields
pub description: Option<String>,
pub skills: Option<Vec<String>>,
pub max_concurrent_tasks: Option<i64>,
pub webhook_url: Option<String>,
pub webhook_events: Option<Vec<String>>,
pub config: Option<Value>,
pub model: Option<String>,
pub provider: Option<String>,
pub cost_tier: Option<String>,
pub capabilities: Option<Vec<String>>,
pub seniority: Option<String>,
pub role: Option<String>,
pub stale_timeout: Option<i64>,
pub tags: Option<Vec<String>>,
}Fields§
§description: Option<String>§skills: Option<Vec<String>>§max_concurrent_tasks: Option<i64>§webhook_url: Option<String>§webhook_events: Option<Vec<String>>JSON array of event types to subscribe to for webhook push. null = all events.
config: Option<Value>§model: Option<String>§provider: Option<String>§cost_tier: Option<String>§capabilities: Option<Vec<String>>§seniority: Option<String>§role: Option<String>§stale_timeout: Option<i64>Minutes before agent is considered stale (default: 30)
Free-form category tags (e.g. [“rust”, “frontend”, “devops”])
Trait Implementations§
Source§impl Debug for UpdateAgent
impl Debug for UpdateAgent
Source§impl<'de> Deserialize<'de> for UpdateAgent
impl<'de> Deserialize<'de> for UpdateAgent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UpdateAgent
impl RefUnwindSafe for UpdateAgent
impl Send for UpdateAgent
impl Sync for UpdateAgent
impl Unpin for UpdateAgent
impl UnsafeUnpin for UpdateAgent
impl UnwindSafe for UpdateAgent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more