Skip to content

Interface: FunctionSummaryDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / FunctionSummaryDto

Defined in: src/types/functions.ts:255

Summary of a single registered function.

A typed signature (name + arity + clause count) projected from the tenant’s slice of the function sub-lattice. Returned by ListFunctionsResponse.

arity: number

Defined in: src/types/functions.ts:257

Number of named arguments the function accepts.


clausesCount: number

Defined in: src/types/functions.ts:259

Number of pattern-matched clauses (tried in order during evaluation).


kind: FunctionKindDto

Defined in: src/types/functions.ts:261

Whether this function is classical or neural/fuzzy.


name: string

Defined in: src/types/functions.ts:263

Function name (the key used by POST /functions/evaluate).