codetether_agent/session/helper/mod.rs
1//! Internal helpers used by [`Session`](super::Session) and its prompt
2//! loops.
3//!
4//! These submodules exist so the Session facade in `src/session/mod.rs` can
5//! stay focused on the durable data model and public API while the agentic
6//! loop, compression strategy, error classification, tool-output routing,
7//! etc. live next to each other.
8
9pub mod archive;
10pub mod bootstrap;
11pub mod build;
12pub mod compression;
13pub mod confirmation;
14pub mod defaults;
15pub mod edit;
16pub mod error;
17pub mod loop_constants;
18pub mod markup;
19pub mod prompt;
20pub mod prompt_events;
21pub mod provider;
22pub mod router;
23pub mod runtime;
24pub mod stream;
25pub mod text;
26pub mod token;
27pub mod validation;