Skip to main content

agent_trace/
lib.rs

1pub mod adapters;
2pub mod commands;
3pub mod core;
4pub mod llm;
5pub mod observability;
6pub mod runtime;
7pub mod state;
8pub mod trace;
9
10// Compatibility shims for the original flat module layout. Keeping these public
11// paths stable lets the reorganization remain behavior-preserving for tests and
12// downstream callers while the physical files move into clearer folders.
13pub use adapters::mcp;
14pub use adapters::tui;
15pub use core::types;
16pub use core::util;
17pub use runtime::session;
18pub use state::config;
19pub use state::git as git_store;
20pub use state::manifest;
21pub use state::permissions;
22pub use state::store;
23pub use trace::agent_trace_md;
24pub use trace::briefing;
25pub use trace::context;
26pub use trace::pipeline as data_plane;
27pub use trace::running_summary;
28pub use trace::session_checkpoint;
29pub use trace::session_recap;
30
31pub mod poll {
32    pub use crate::runtime::change_processor::{ChangeProcessor, InstanceLock, UiEvent};
33    pub use crate::runtime::session::AgentState;
34}