Skip to main content

Module executor

Module executor 

Source
Expand description

Tool execution strategies: Sequential and Parallel.

Structs§

ParallelToolExecutor
Execute all tool calls concurrently. All tools see the same frozen snapshot.
SequentialToolExecutor
Execute tool calls one by one in call order. Context freshness between calls is controlled by the caller. Stops at first suspension.
ToolExecutionResult
Result of executing a single tool call.

Enums§

DecisionReplayPolicy
Policy controlling when resume decisions are replayed into tool execution.
ParallelMode
Parallel execution mode.
ToolExecutorError
Error from tool execution strategy.

Traits§

ToolExecutor
Strategy abstraction for tool execution.