pub enum BuiltinAgentLoop {
Adaptive,
}Expand description
The agent definition (ClientBuilder::from_spec) plus its permission rules. Re-exported so
the full-control door needs no direct flux-agent dependency.
A shipped agent-loop preset. Presets are ordinary Flux-Lang programs selected explicitly by an
agent definition; the host does not probe the workspace for an implicit override.
Variants§
Adaptive
Intent routing, native-schema exploration, explicit action-batch approval/execution, and grounded presentation.
Trait Implementations§
Source§impl Clone for BuiltinAgentLoop
impl Clone for BuiltinAgentLoop
Source§fn clone(&self) -> BuiltinAgentLoop
fn clone(&self) -> BuiltinAgentLoop
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuiltinAgentLoop
Source§impl Debug for BuiltinAgentLoop
impl Debug for BuiltinAgentLoop
Source§impl Default for BuiltinAgentLoop
impl Default for BuiltinAgentLoop
Source§fn default() -> BuiltinAgentLoop
fn default() -> BuiltinAgentLoop
Returns the “default value” for a type. Read more
impl Eq for BuiltinAgentLoop
Source§impl PartialEq for BuiltinAgentLoop
impl PartialEq for BuiltinAgentLoop
impl StructuralPartialEq for BuiltinAgentLoop
Auto Trait Implementations§
impl Freeze for BuiltinAgentLoop
impl RefUnwindSafe for BuiltinAgentLoop
impl Send for BuiltinAgentLoop
impl Sync for BuiltinAgentLoop
impl Unpin for BuiltinAgentLoop
impl UnsafeUnpin for BuiltinAgentLoop
impl UnwindSafe for BuiltinAgentLoop
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.