pub enum TypeClass {
Llm,
Rule,
Human,
Composite,
Sensor,
Actuator,
Hybrid,
Extension(ExtensionClass),
}Expand description
Primary type classification for agents.
Represents what kind of agent this is at the most fundamental level. These are the core classes defined in the specification.
Variants§
Llm
Large language model based agent
Rule
Deterministic rule/logic based agent
Human
Human-in-the-loop agent
Composite
Meta-agent that orchestrates other agents
Sensor
Agent that observes/monitors (read-only)
Actuator
Agent that effects changes (write-only)
Hybrid
Mixed LLM + rule-based reasoning
Extension(ExtensionClass)
Extension class not in the core set
Implementations§
Trait Implementations§
impl Eq for TypeClass
impl StructuralPartialEq for TypeClass
Auto Trait Implementations§
impl Freeze for TypeClass
impl RefUnwindSafe for TypeClass
impl Send for TypeClass
impl Sync for TypeClass
impl Unpin for TypeClass
impl UnsafeUnpin for TypeClass
impl UnwindSafe for TypeClass
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