Skip to main content

Module executor

Module executor 

Source
Expand description

Tool execution abstraction.

The ToolExecutor trait is the contract between “something that runs tools” and “something that consumes tool results”. Plugin authors don’t implement it directly (they speak the wire protocol), but consumers of plugin handles do (PluginExecutor in server, InProcessWorker in worker).

Traits§

ToolExecutor
Trait for tool execution (allows plugin-based or in-process).