zevora / tests /test_context_compression.py
Dani12po's picture
ZEVORA 0.2.0 - source distribution (sanitized release)
4d2ab8d verified
Raw History Blame Contribute Delete
292 Bytes
from agent.storage.context_compressor import compress_context
def test_context_deduplicates_and_bounds():
output=compress_context(['Decision: use SQLite\nDecision: use SQLite','Open task: add cache'],max_chars=30)
assert output['compressed_chars']<=30 and output['retained_lines']==2