源码: compact.rs:32-35
(messages: list[Message], config: CompactionConfig)
| 84 | # ============================================================ |
| 85 | |
| 86 | def should_compact(messages: list[Message], config: CompactionConfig) -> bool: |
| 87 | """源码: compact.rs:32-35""" |
| 88 | return ( |
| 89 | len(messages) > config.preserve_recent_messages |
| 90 | and estimate_session_tokens(messages) >= config.max_estimated_tokens |
| 91 | ) |
| 92 | |
| 93 | |
| 94 | # ============================================================ |
no test coverage detected