Struct Tool Scope Intent
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub struct ToolScopeIntent {
pub active_tools: Vec<String>,
pub phase_label: Option<String>,
pub deferred_tools: Vec<String>,
}
Tool scope and phase management intent.
Communicates which tools are active in the current workflow phase to enable tool schema optimization (e.g., deferred tool blocks).
Fields
active_tools: Vec<String>
Tools currently active in this workflow phase.
phase_label: Option<String>
Optional label for the current workflow phase.
deferred_tools: Vec<String>
Tools deferred to later phases.
Trait Implementations
impl Clone for ToolScopeIntent
impl Clone for ToolScopeIntent
clone
fn clone(&self) -> ToolScopeIntent
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for ToolScopeIntent
impl Debug for ToolScopeIntent
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl<'de> Deserialize<'de> for ToolScopeIntent
impl<'de> Deserialize<'de> for ToolScopeIntent
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl PartialEq for ToolScopeIntent
impl PartialEq for ToolScopeIntent
eq
fn eq(&self, other: &ToolScopeIntent) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for ToolScopeIntent
impl Serialize for ToolScopeIntent
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl StructuralPartialEq for ToolScopeIntent
impl StructuralPartialEq for ToolScopeIntent