pub enum TelemetryState {
AgentActive,
ToolRunning,
Settled,
Shutdown,
}Expand description
The four last-told worker activity states.
Variants§
AgentActive
The harness reported an active agent turn.
ToolRunning
One or more tool executions are open.
Settled
Automatic agent work was reported settled; this is not completion.
Shutdown
Session shutdown was reported; this is not completion.
Trait Implementations§
Source§impl Clone for TelemetryState
impl Clone for TelemetryState
impl Copy for TelemetryState
Source§impl Debug for TelemetryState
impl Debug for TelemetryState
Source§impl<'de> Deserialize<'de> for TelemetryState
impl<'de> Deserialize<'de> for TelemetryState
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
impl Eq for TelemetryState
Source§impl PartialEq for TelemetryState
impl PartialEq for TelemetryState
Source§impl Serialize for TelemetryState
impl Serialize for TelemetryState
impl StructuralPartialEq for TelemetryState
Auto Trait Implementations§
impl Freeze for TelemetryState
impl RefUnwindSafe for TelemetryState
impl Send for TelemetryState
impl Sync for TelemetryState
impl Unpin for TelemetryState
impl UnsafeUnpin for TelemetryState
impl UnwindSafe for TelemetryState
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