diff --git a/apps/memos-local-openclaw/index.ts b/apps/memos-local-openclaw/index.ts index 5e224519..e844f5e3 100644 --- a/apps/memos-local-openclaw/index.ts +++ b/apps/memos-local-openclaw/index.ts @@ -1889,9 +1889,10 @@ Groups: ${groupNames.length > 0 ? groupNames.join(", ") : "(none)"}`, ctx.log.debug(`auto-recall: query="${query.slice(0, 80)}"`); // ── Phase 1: Local search ∥ Hub search (parallel) ── - const arLocalP = engine.search({ query, maxResults: 10, minScore: 0.45, ownerFilter: recallOwnerFilter }); + const arMaxResults = ctx.config?.recall?.maxResultsDefault ?? DEFAULTS.maxResultsDefault; + const arLocalP = engine.search({ query, maxResults: arMaxResults, minScore: 0.45, ownerFilter: recallOwnerFilter }); const arHubP = ctx.config?.sharing?.enabled - ? hubSearchMemories(store, ctx, { query, maxResults: 10, scope: "all" }) + ? hubSearchMemories(store, ctx, { query, maxResults: arMaxResults, scope: "all" }) .catch((err: any) => { ctx.log.debug(`auto-recall: hub search failed (${err})`); return { hits: [] as any[], meta: {} }; }) : Promise.resolve({ hits: [] as any[], meta: {} });