Skip to main content

KnowledgeRetriever

@forge/monorepo


@forge/monorepo / backend/src / KnowledgeRetriever

Type Alias: KnowledgeRetriever

KnowledgeRetriever = object

Defined in: backend/src/tools/library/knowledge.ts:27

The slice of the retriever this tool needs. A type, so the tools layer takes no dependency on its wiring.

Methods

retrieve()

retrieve(context, input): Promise<RetrievalOutcome>

Defined in: backend/src/tools/library/knowledge.ts:28

Parameters

context
tenantId

ExecutionContext["tenantId"]

input
authSubjects

readonly string[]

limit

number

mode?

RetrievalMode

query

string

Returns

Promise<RetrievalOutcome>