Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/memory / / RetrievalGrader

Interface: RetrievalGrader

Defined in: packages/memory/src/search/iterative.ts:201

Pluggable retrieval-grader seam consumed by the iterative loop. The built-in provider-backed implementation lives in createProviderRetrievalGrader; advanced callers can supply a bespoke grader (e.g. a deterministic heuristic).

Implementations MUST degrade gracefully — return a "stop" grade rather than throw — so a grader failure never breaks recall.

Stable

Methods

grade()

ts
grade(
   query, 
   snippets, 
options?): Promise<RetrievalGrade>;

Defined in: packages/memory/src/search/iterative.ts:202

Parameters

ParameterType
querystring
snippetsreadonly string[]
options?RetrievalGradeOptions

Returns

Promise&lt;RetrievalGrade&gt;