diff --git a/config.lua b/config.lua index 2a0d587..fa1d7a1 100644 --- a/config.lua +++ b/config.lua @@ -210,6 +210,18 @@ return { -- -- speed; "deep" or "cloud" for better extraction quality -- -- (cloud may have variable cost per session). -- summarizer_model = "fast", + -- + -- -- #102: auto-summarize the session into memory.jsonl on :q. + -- -- When true, shutdown_session runs the same distill flow as + -- -- `:memory summarize`, non-interactively, and auto-adds the + -- -- parsed candidates. Silent no-op for trivial sessions (turn + -- -- count < min_turns_for_summary, default 5). pcall'd so a + -- -- broker failure never blocks :q. + -- auto_summarize_on_quit = true, + -- min_turns_for_summary = 5, + -- summary_model = "fast", -- new alias; summarizer_model + -- -- above is still honored for + -- -- back-compat. -- }, -- Phase 5 (docs/PHASE5.md): multi-model routing + cloud fallback +