//! The output returned after a tool has executed.
use crateToolMetadata;
use ;
/// Output produced by running a [`crate::ToolCall`].
///
/// `is_error` reflects a tool-level failure (e.g. command exited non-zero),
/// not a parse error in the adapter. `metadata` carries supplementary
/// execution detail from the `toolUseResult` field when present.