From b0bd077d7a406d59227745bdb0ae0554a440bd45 Mon Sep 17 00:00:00 2001 From: Boris Bliznioukov Date: Fri, 6 Mar 2026 16:03:09 +0100 Subject: [PATCH] Update docs/design/DDR-session-summarization.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- docs/design/DDR-session-summarization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/DDR-session-summarization.md b/docs/design/DDR-session-summarization.md index 8589a9ed5..59f51e4ae 100644 --- a/docs/design/DDR-session-summarization.md +++ b/docs/design/DDR-session-summarization.md @@ -22,7 +22,7 @@ Session context grows without bound during long conversations. The original impl - `MaybeSummarize(key)` — threshold check + async dispatch. - `ForceCompression(key)` — emergency drop of older half. - `ApplySummarization(key, summary, snapshotLen, keepLast)` — atomic merge that compares `snapshotLen` to current message count, preserving messages appended during async work. - - `summarizeSession(ctx, key)` — unexported, handles single/multi-part batching. + - `summarizeSession(sessionKey string)` — unexported, handles single/multi-part batching. 2. **MUST** define a `Summarizer` interface in `pkg/session`: