pub const DEFAULT_RLM_MODEL: &str = "zai/glm-5.1";Expand description
Default cheap model used for RLM context compression when neither
crate::rlm::RlmConfig::root_model nor the
CODETETHER_RLM_MODEL environment variable is set.
RLM compaction can consume a surprisingly large share of session cost because it runs on large prefixes of history at every step past the threshold. Using the caller’s main model (often Claude Opus or GPT-5) for this work quietly multiplies spend. We default to a cheap general-purpose model instead; users who want higher fidelity summaries can override via config or env.
§Examples
use codetether_agent::session::helper::compression::DEFAULT_RLM_MODEL;
assert!(DEFAULT_RLM_MODEL.contains('/'));