MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / sessionMemoryTestConfig

Function sessionMemoryTestConfig

test/session_memory_commit_test.go:168–180  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

166 t.Fatal(err)
167 }
168 if err := store.MaybeCommit(context.Background(), false); err != nil {
169 t.Fatal(err)
170 }
171 detail, err := store.GetCommit(context.Background(), 1, true)
172 if err != nil {
173 t.Fatal(err)
174 }
175 if len(detail.Messages) != 2 || detail.OmittedMessages == 0 {
176 t.Fatalf("expected get message limit to trim raw snippets, got %#v", detail)
177 }
178}
179
180func TestSessionMemorySkipsTransientMessages(t *testing.T) {
181 cfg := sessionMemoryTestConfig(t)
182 cfg.SessionMemoryTurnInterval = 1
183 store, err := sessionmemory.Open(context.Background(), cfg, "sess", fakeSummary("transient"))

Calls 1

NewConfigForCWDFunction · 0.92

Tested by

no test coverage detected