Skip to main content

BeforeExecuteMeta

Trait BeforeExecuteMeta 

Source
pub trait BeforeExecuteMeta: Send + Sync {
    // Required method
    fn modify(
        &self,
        tool: &str,
        toolkit: &str,
        session_id: &str,
        params: HashMap<String, Value>,
    ) -> HashMap<String, Value>;
}
Expand description

Trait for before execute meta modifiers (session context)

Required Methods§

Source

fn modify( &self, tool: &str, toolkit: &str, session_id: &str, params: HashMap<String, Value>, ) -> HashMap<String, Value>

Modify parameters before meta tool execution

§Arguments
  • tool - Tool slug
  • toolkit - Toolkit slug
  • session_id - Session ID for context
  • params - Parameters to modify
§Returns

Modified parameters

Implementors§