Fix CompressionWorker: sync context compression with session messages
- Mark removed messages as is_context=False so DB reload doesn't resurrect them
- Persist summary_msg in messages (is_display=False) so summary survives reload
- Add is_compression marker with is_context=False
- Set context_token_count to real estimate instead of zero

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 1a65997 commit b7697c83311c5b7d17738fd2026f927ffa1fccee
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 24 days ago
Showing 1 changed file
View
navi/workers/compressor.py