Skip to main content

Module tools

Module tools 

Source

Structs§

LocalProcessRunnerHandle
LocalWorkspaceHandle
ToolCall
ToolExecutionBarrier
A fair shared-read/exclusive-write resource barrier. Share the same instance with nested dispatchers through ToolExecutionHandles::execution_barrier.
ToolExecutionContext
ToolExecutionGuard
Releasing or cancelling an execution drops its scheduling guard.
ToolExecutionHandles
ToolRegistry
ToolResult
ToolSpec

Enums§

ToolChoice
ToolExecutionMode
Scheduling contract for an executor, independent of approval and authorization.

Traits§

ScopedProcessRunner
ScopedWorkspaceHandle
ToolContributor
ToolExecutor