MCPcopy Create free account
hub / github.com/Work-Fisher/code-claw / should_compact

Function should_compact

claw-code/rust/crates/runtime/src/compact.rs:32–35  ·  view source on GitHub ↗
(session: &Session, config: CompactionConfig)

Source from the content-addressed store, hash-verified

30
31#[must_use]
32pub fn should_compact(session: &Session, config: CompactionConfig) -> bool {
33 session.messages.len() > config.preserve_recent_messages
34 && estimate_session_tokens(session) >= config.max_estimated_tokens
35}
36
37#[must_use]
38pub fn format_compact_summary(summary: &str) -> String {

Callers 1

compact_sessionFunction · 0.85

Calls 1

estimate_session_tokensFunction · 0.85

Tested by

no test coverage detected