codetether_agent/telemetry/tools/mod.rs
1//! # Tool telemetry
2//!
3//! Per-tool execution tracking, including success/failure counts, duration,
4//! and the file changes each tool performed.
5//!
6//! | File | Responsibility |
7//! |---|---|
8//! | [`counter`] | [`AtomicToolCounter`] — lock-free success/failure counter |
9//! | [`file_change`] | [`FileChange`] records emitted by filesystem tools |
10//! | [`execution`] | [`ToolExecution`] — a single tool invocation record |
11
12pub mod counter;
13pub mod execution;
14pub mod file_change;
15
16pub use counter::AtomicToolCounter;
17pub use execution::ToolExecution;
18pub use file_change::FileChange;