Skip to content

Interface: CommunityDetectionConfigDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CommunityDetectionConfigDto

Defined in: src/types/communities.ts:61

Configuration for community detection.

Each omitted field takes the engine default. The response echoes the fully resolved settings as ResolvedCommunityDetectionConfig.

optional generateReports?: boolean

Defined in: src/types/communities.ts:75

Generate LLM reports for the communities (engine default true).


optional graphView?: Partial<ReferenceGraphView>

Defined in: src/types/communities.ts:73

The graph projection. Community detection requires an undirected view.


optional hierarchical?: boolean

Defined in: src/types/communities.ts:69

Produce nested, successively coarser communities (engine default false).


optional maxLevels?: number

Defined in: src/types/communities.ts:65

Maximum materialized levels, including leaves; admitted range 1 to 10 (engine default 3).


optional maxReportMembers?: number

Defined in: src/types/communities.ts:77

Maximum members in a report’s context (engine default 20).


optional minCommunitySize?: number

Defined in: src/types/communities.ts:63

Minimum community size (engine default 2).


optional resolution?: number

Defined in: src/types/communities.ts:67

Leiden resolution; higher gives more communities (engine default 1.0).


optional seed?: number | null

Defined in: src/types/communities.ts:71

Reproducible node-visit seed; absent uses the sorted source ids.