Skip to main content

codetether_agent/session/context/
mod.rs

1//! Derive the per-step LLM context from an append-only chat history.
2//!
3//! See [`derive_context`] and [`derive_with_policy`] for entry points.
4
5pub(crate) mod active_tail;
6mod complete;
7mod compress_step;
8mod derive;
9mod helpers;
10mod incremental;
11mod incremental_below_budget;
12mod incremental_clamp;
13mod incremental_coverage;
14mod incremental_insert;
15mod incremental_observability;
16mod incremental_repair;
17mod incremental_repair_drop;
18mod incremental_repair_inject;
19mod incremental_types;
20
21#[cfg(test)]
22mod incremental_coverage_tests;
23#[cfg(test)]
24mod incremental_repair_tests;
25mod options;
26mod policy;
27mod policy_dispatch;
28mod request;
29mod reset;
30mod reset_fallback;
31mod reset_helpers;
32mod reset_rebuild;
33mod reset_summary;
34
35#[cfg(test)]
36mod active_tail_tests;
37
38pub use self::complete::complete_with_context;
39pub use self::derive::derive_context;
40pub use self::helpers::DerivedContext;
41pub use self::options::RequestOptions;
42pub use self::policy::{derive_with_policy, effective_policy};
43pub use self::request::build_request_with_context;