Skip to main content

DEFAULT_RLM_MODEL

Constant DEFAULT_RLM_MODEL 

Source
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('/'));