feat(memory-core): add dreaming aging controls

This commit is contained in:
Peter Steinberger
2026-04-05 15:58:35 +01:00
parent c1bba98e88
commit 6e3155ca84
20 changed files with 300 additions and 57 deletions

View File

@@ -120,6 +120,8 @@ describe("memory-core /dreaming command", () => {
dreaming: {
mode: "deep",
timezone: "America/Los_Angeles",
recencyHalfLifeDays: 21,
maxAgeDays: 45,
},
},
},
@@ -132,6 +134,7 @@ describe("memory-core /dreaming command", () => {
expect(result.text).toContain("Dreaming status:");
expect(result.text).toContain("- mode: deep");
expect(result.text).toContain("- cadence: 0 */12 * * * (America/Los_Angeles)");
expect(result.text).toContain("- aging: recencyHalfLifeDays=21, maxAgeDays=45");
expect(result.text).toContain("- verboseLogging: off");
expect(runtime.config.writeConfigFile).not.toHaveBeenCalled();
});