//! Provider-neutral structured tool activity extracted from agent traffic.
//!
//! Provider parsers retain their wire-specific decoding, while this module
//! defines the common call/result shape consumed by event construction and the
//! dashboard metadata contract.
use Serialize;
/// Structured tool activity extracted from one provider exchange.