atomcode_telemetry/
lib.rs1#![forbid(unsafe_code)]
4
5pub mod config;
6pub mod event;
7pub mod identity;
8pub mod notice;
9pub mod queue;
10pub mod runtime;
11pub mod scrub;
12pub mod sender;
13
14pub use config::{CliOverride, ResolvedConfig, TelemetryConfig, TelemetryState};
15pub use event::{
16 CodingplanErrorKind, CodingplanResult, Envelope, Event, LlmErrorKind, McpErrorKind,
17 McpTransport, Record, RepoHost, RepoOrigin, SessionMode, ToolErrorKind, UseCommandErrorKind,
18};
19pub use runtime::{resolve_provider_host, Counters, CountersSnapshot, CurrentContext, Telemetry};
20
21pub const SCHEMA_VERSION: u32 = 1;