Skip to main content

PlanningControlExecutor

Trait PlanningControlExecutor 

Source
pub trait PlanningControlExecutor {
    // Required method
    fn execute(
        &mut self,
        tool_name: &str,
        arguments: &str,
        event_sink: &mut dyn EventSink,
    ) -> ToolResult;
}
Expand description

Executor for planning control tools (complete_task, update_task_plan). Implemented by the agent loop; passed to registry.execute() when available.

Required Methods§

Source

fn execute( &mut self, tool_name: &str, arguments: &str, event_sink: &mut dyn EventSink, ) -> ToolResult

Implementors§