Expose compression summary as collapsible debug card in chat UI
ContextCompressed event now carries the full summary text produced by the
LLM. Compression notice in chat becomes a <details> element showing
message count (before→after) with the summary expandable on click.
Rendered as markdown via marked.js.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a8d0b37 commit bbc93b51ab121954a7f37e34ad578a9f6349bd08
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 14 Apr
Showing 7 changed files
View
client/js/app.js
View
client/js/chat.js
View
client/style.css
View
navi/api/websocket.py
View
navi/core/compressor.py
View
navi/core/events.py
View
navi/workers/compressor.py