Represents a single tool invocation with inputs, outputs, and parameters.
Slots
tool
Tool. The Tool object being called.
command
Character. The specific command/subcommand.
rendered_command
Character. The fully rendered command string.
inputs
List. Input files/objects with their roles.
outputs
List. Expected output files/objects.
params
List. Command parameters.
work_dir
Character. Working directory for execution.
log_file
Character. Path to log file.
status
Character. Execution status ("pending", "running", "success", "failed").
return_code
Numeric. Process return code.
stdout
Character. Captured stdout.
stderr
Character. Captured stderr.
resources
List. Resource usage including runtime, memory, and CPU.