llama.cpp
ui: add conversation compaction
#27401
Merged

ui: add conversation compaction #27401

ServeurpersoCom
ServeurpersoCom ServeurpersoCom requested a review 74 days ago
ServeurpersoCom ServeurpersoCom requested a review from allozaur allozaur 74 days ago
github-actions github-actions added server/ui
ServeurpersoCom
ServeurpersoCom
ServeurpersoCom
ServeurpersoCom ServeurpersoCom force pushed 73 days ago
ServeurpersoCom
ServeurpersoCom ServeurpersoCom force pushed 70 days ago
ServeurpersoCom
ServeurpersoCom ServeurpersoCom force pushed to 277b0422 70 days ago
cb88
ServeurpersoCom
ServeurpersoCom ServeurpersoCom force pushed from 277b0422 64 days ago
ServeurpersoCom
ServeurpersoCom
NickM-27
ServeurpersoCom ServeurpersoCom force pushed 52 days ago
ServeurpersoCom
NickM-27
ServeurpersoCom
ServeurpersoCom
ServeurpersoCom ServeurpersoCom force pushed 45 days ago
allozaur allozaur assigned allozaur allozaur 34 days ago
ServeurpersoCom
ServeurpersoCom ServeurpersoCom force pushed to 6e24c83b 11 days ago
ServeurpersoCom
github-actions github-actions added documentation
allozaur
allozaur approved these changes on 2026-10-21
allozaur allozaur requested a review from ggerganov ggerganov 11 days ago
ServeurpersoCom
allozaur
ServeurpersoCom ServeurpersoCom force pushed from e1b3343e to b426d3a7 7 days ago
ServeurpersoCom
ServeurpersoCom ui: add conversation compaction
ece705f2
ServeurpersoCom ui: pre-fill KV cache and refresh context gauge after compaction
4de3a051
ServeurpersoCom chore: format
1c715b56
ServeurpersoCom ui: allow a dedicated model for conversation compaction
d5abf0e0
ServeurpersoCom ui: align the compaction model field with project conventions
503526f4
ServeurpersoCom ui: fix the model option helpers import path
10452ee4
ServeurpersoCom ui: import the model option helpers from models/utils
61f78f64
ServeurpersoCom ui: follow the moved models selector in the compaction model field
77b71b20
ServeurpersoCom ui: drop the dedicated compaction model
b07cea74
ServeurpersoCom ui: keep the last steps of a compacted conversation
e5de1dae
allozaur ui: run every compaction summary through one path
834c9724
allozaur ui: give the compaction row its own summary UI
b2b7585b
allozaur ui: report compaction progress on the row
2789df50
allozaur ui: keep the summarized turns quiet while a compaction runs
2be32c22
allozaur ui: hand the compact action to the context gauge
7507f062
ServeurpersoCom ServeurpersoCom force pushed from b426d3a7 to 6ada18e5 6 days ago
ServeurpersoCom
allozaur ui: follow the bottom, otherwise leave the view alone
d132a2d3
allozaur ui: expand collapsible bodies with a height transition
8d3d3200
allozaur ui: open a compaction summary at the top of the screen
feb5d1c8
allozaur ui: spin the compaction icon while the summary runs
5c5bb92c
allozaur ui: let the compaction summary speak without the reasoning trimmings
916dfa75
ServeurpersoCom ui: drop the model override from the compaction path
416e84c5
ServeurpersoCom ui: let the compaction summary think as the chat does
19e254cf
ServeurpersoCom ui: pre-encode the compacted branch as the next turn reads it
9d661d72
ServeurpersoCom ui: pre-encode the branch the next turn actually reads
e8f6e2f4
ServeurpersoCom ui: refuse a compaction summary the output limit cut
c4e34720
ServeurpersoCom ServeurpersoCom force pushed from 6ada18e5 to c4e34720 6 days ago
ServeurpersoCom
allozaur ui: wait for the collapse transition in the tool call tests
4578c0a3
ServeurpersoCom
allozaur allozaur added merge ready
ggerganov ggerganov merged 1a97e387 into master 6 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone