Skip to main content

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;