codetether-agent 4.7.0-a-002.4

A2A-native AI coding agent for the CodeTether ecosystem
Documentation
const DEFAULT_WINDOW: usize = 1_000;
const MAX_WINDOW: usize = 10_000;

pub fn session_resume_window() -> usize {
    let parsed = std::env::var("CODETETHER_SESSION_RESUME_WINDOW")
        .ok()
        .and_then(|value| value.parse::<usize>().ok())
        .filter(|value| *value > 0);
    match parsed {
        Some(value) if value > MAX_WINDOW => {
            tracing::warn!(
                requested = value,
                clamped = MAX_WINDOW,
                "session resume window too large; clamping"
            );
            MAX_WINDOW
        }
        Some(value) => value,
        None => DEFAULT_WINDOW,
    }
}