Expand description
Parallel tool executor with approval support
This module provides tool execution with optional human-in-the-loop approval for dangerous operations.
§Safety Sandwich Pattern
┌─────────────────┐
│ Input Guard │ ← Validate inputs
├─────────────────┤
│ Approvals │ ← Human approval for dangerous tools
├─────────────────┤
│ Executor │ ← Execute tool
├─────────────────┤
│ Output Guard │ ← Validate outputs
└─────────────────┘Structs§
- Executor
Config - Configuration for tool executor
- Tool
Executor - Parallel tool executor with approval support
Enums§
- Execution
Outcome - Result of a tool execution attempt