Interface: OsfDiffRequest
@kortexya/reasoninglayer / OsfDiffRequest
Interface: OsfDiffRequest
Section titled “Interface: OsfDiffRequest”Defined in: src/types/osf-diff.ts:151
Request to diff two sides of the knowledge base.
Remarks
Section titled “Remarks”Sent to POST /api/v1/osf/diff. The tenant is determined from the
X-Tenant-Id header.
Example
Section titled “Example”const request: OsfDiffRequest = { a: { type: 'document', documentId: 'a1b2...' }, b: { type: 'document', documentId: 'c3d4...' }, includeClauseDiff: true, threshold: 0.8,};Properties
Section titled “Properties”Defined in: src/types/osf-diff.ts:153
Selector for side A.
Defined in: src/types/osf-diff.ts:156
Selector for side B.
includeClauseDiff?
Section titled “includeClauseDiff?”
optionalincludeClauseDiff?:boolean
Defined in: src/types/osf-diff.ts:159
Include the clause-level delta in the report.
includeEntityDiff?
Section titled “includeEntityDiff?”
optionalincludeEntityDiff?:boolean
Defined in: src/types/osf-diff.ts:162
Include the entity-level delta in the report.
threshold?
Section titled “threshold?”
optionalthreshold?:number|null
Defined in: src/types/osf-diff.ts:165
Minimum match degree for two entities to be considered the same (default 0.7).