feat: add gemini memory embeddings

This commit is contained in:
Peter Steinberger
2026-01-18 09:09:13 +00:00
parent b015c7e5ad
commit a3a4996adb
13 changed files with 482 additions and 24 deletions

View File

@@ -101,6 +101,26 @@ describe("memory search config", () => {
expect(resolved?.remote).toBeUndefined();
});
it("includes remote defaults for gemini without overrides", () => {
const cfg = {
agents: {
defaults: {
memorySearch: {
provider: "gemini",
},
},
},
};
const resolved = resolveMemorySearchConfig(cfg, "main");
expect(resolved?.remote?.batch).toEqual({
enabled: true,
wait: true,
concurrency: 2,
pollIntervalMs: 2000,
timeoutMinutes: 60,
});
});
it("merges remote defaults with agent overrides", () => {
const cfg = {
agents: {