




















@@ -257,19 +257,17 @@ describe("memory tools", () => {
257257};
258258const entries = Object.values(store.entries ?? {});
259259expect(entries).toHaveLength(1);
260-expect(entries[0]).toMatchObject({
261-path: "memory/2026-04-03.md",
262-recallCount: 1,
263-});
260+const entry = entries[0];
261+expect(entry?.path).toBe("memory/2026-04-03.md");
262+expect(entry?.recallCount).toBe(1);
264263const events = await waitFor(async () => {
265264const memoryEvents = await readMemoryHostEvents({ workspaceDir });
266265expect(memoryEvents).toHaveLength(1);
267266return memoryEvents;
268267});
269-expect(events[0]).toMatchObject({
270-type: "memory.recall.recorded",
271-query: "glacier backup",
272-});
268+const event = events[0];
269+expect(event?.type).toBe("memory.recall.recorded");
270+expect(event?.query).toBe("glacier backup");
273271} finally {
274272await fs.rm(workspaceDir, { recursive: true, force: true });
275273}
@@ -293,7 +291,7 @@ describe("memory tools", () => {
293291const tool = createMemorySearchToolOrThrow();
294292const result = await tool.execute("call_wiki_only", { query: "alpha", corpus: "wiki" });
295293296-expect(result.details).toMatchObject({
294+expect(result.details).toStrictEqual({
297295results: [
298296{
299297corpus: "wiki",
@@ -304,6 +302,12 @@ describe("memory tools", () => {
304302snippet: "Alpha wiki entry",
305303},
306304],
305+citations: "auto",
306+debug: undefined,
307+fallback: undefined,
308+mode: undefined,
309+model: undefined,
310+provider: undefined,
307311});
308312expect(getMemorySearchManagerMockCalls()).toBe(0);
309313});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。