What does weakEvidence mean in a recall response?

Understand when Unison returns weakEvidence:true and what to do about it.

My recall response has weakEvidence: true. What does that mean?

It means the brain searched but found nothing that scored above its confidence threshold (approximately 0.5). In plain terms: the brain doesn't have confident knowledge about what you asked. The contextMd field may still contain something, but treat it as low-confidence filler rather than authoritative memory.

Example response

{
  "contextMd": "",
  "weakEvidence": true,
  "sources": []
}

What you should do

Don't pad the prompt with weak evidence. If weakEvidence is true, the safest move is to omit the contextMd from your prompt entirely and let the model answer from its base knowledge. Injecting low-confidence context can actively make answers worse.

A good pattern:

const { contextMd, weakEvidence } = await recall(query);
const systemBlock = weakEvidence ? '' : contextMd;

Why is it weak?

Three common reasons:

  1. The brain doesn't have relevant data yet. Ingest more facts or conversations related to this topic.
  2. The query is too vague. More specific queries surface higher-scoring matches.
  3. You're using standard mode and the signal is spread across many small facts. Try mode=deep — it aggregates across more sources and may cross the threshold.

See Improving recall for practical steps.

On this page