Skip to content

Interface: OsfDiffRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / OsfDiffRequest

Defined in: src/types/osf-diff.ts:151

Request to diff two sides of the knowledge base.

Sent to POST /api/v1/osf/diff. The tenant is determined from the X-Tenant-Id header.

const request: OsfDiffRequest = {
a: { type: 'document', documentId: 'a1b2...' },
b: { type: 'document', documentId: 'c3d4...' },
includeClauseDiff: true,
threshold: 0.8,
};

a: TermSetSelector

Defined in: src/types/osf-diff.ts:153

Selector for side A.


b: TermSetSelector

Defined in: src/types/osf-diff.ts:156

Selector for side B.


optional includeClauseDiff?: boolean

Defined in: src/types/osf-diff.ts:159

Include the clause-level delta in the report.


optional includeEntityDiff?: boolean

Defined in: src/types/osf-diff.ts:162

Include the entity-level delta in the report.


optional threshold?: number | null

Defined in: src/types/osf-diff.ts:165

Minimum match degree for two entities to be considered the same (default 0.7).