When to use
Use when remnic-recall did not surface something the user insists exists, or when the task genuinely needs exhaustive coverage rather than a ranked semantic summary.
Triggers:
- "Search memories for …"
- "Deep search on …"
/remnic:search <query>slash command invocation.- Follow-up after
remnic-recallreturned nothing useful.
Inputs
query(required) — literal phrase or keyword string; this is full-text, not semantic.- Optional: date range, category filter, entity constraint.
Procedure
- Pick the most literal phrase the user expects to match.
- Call
remnic_lcm_searchwith that phrase. - Group results by date or category when the tool returns enough metadata.
- Present the top 5–10 matches with dates and short excerpts.
- If still nothing, say so plainly and offer
remnic-rememberfor capturing the content going forward.
Efficiency plan
- Use the most specific phrase available.
- One targeted search beats several broad ones.
- Do not re-run a deep search for the same topic in the same turn after recall already covered it.
Pitfalls and fixes
- Pitfall: Using
remnic_lcm_searchas the default. Fix: Start withremnic_recall; escalate only when recall fails. - Pitfall: Pasting huge result dumps. Fix: Show top matches with excerpts.
- Pitfall: Over-broad queries. Fix: Require at least one distinctive keyword.
Verification checklist
-
remnic_lcm_searchwas called only after recall fell short or exhaustive matching was required. - Results were grouped by relevance or date when possible.
- Output shows excerpts, not raw payloads.
- Canonical
remnic_lcm_searchwas used over legacyengram_lcm_search.
Tool names: canonical name is
remnic_lcm_search. The legacyengram_lcm_searchalias remains accepted during v1.x.