Skip to content

Interface: OsfDiffRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / OsfDiff / OsfDiffRequest

Interface: OsfDiffRequest

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

Request to diff two sides of the knowledge base.

Remarks

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

Example

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

Properties

a

a: TermSetSelector

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

Selector for side A.


b

b: TermSetSelector

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

Selector for side B.


includeClauseDiff?

optional includeClauseDiff: boolean

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

Include the clause-level delta in the report.


includeEntityDiff?

optional includeEntityDiff: boolean

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

Include the entity-level delta in the report.


threshold?

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).