Skip to main content

Module executor

Module executor 

Source
Expand description

ToolClad executor — bridges ORGA loop to .clad.toml tool manifests

Implements the ActionExecutor trait: receives tool calls, validates arguments, constructs commands from templates, executes, and returns structured JSON observations.

Supports built-in output parsers (json, xml, csv, jsonl, text), custom external parsers, and output schema validation.

Structs§

ToolCladExecutor
An executor that dispatches tool calls to ToolClad manifests. Handles all five backends: shell, HTTP, MCP proxy, session (PTY), browser (CDP).