Interface: GraphRAGConfig
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:154
Properties
communityCollectionName?
optionalcommunityCollectionName:string
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:183
Collection name for community summary embeddings
communityResolution?
optionalcommunityResolution:number
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:164
Louvain resolution parameter (higher = more communities)
embeddingDimension?
optionalembeddingDimension:number
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:175
Embedding dimension for the selected embedding model.
Optional: when omitted and an embeddingManager is available, the engine will
probe the embedding dimension at runtime by generating a tiny embedding once.
embeddingModelId?
optionalembeddingModelId:string
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:168
Embedding model ID to use
engineId
engineId:
string
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:156
Unique ID for this GraphRAG engine instance
entityCollectionName?
optionalentityCollectionName:string
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:181
Collection name for entity embeddings
entityTypes?
optionalentityTypes:string[]
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:158
Entity types to extract (e.g., ['person', 'organization', 'concept'])
generateEntityEmbeddings?
optionalgenerateEntityEmbeddings:boolean
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:166
Whether to generate embeddings for entities
maxCommunityLevels?
optionalmaxCommunityLevels:number
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:160
Maximum community hierarchy depth
maxSummaryTokens?
optionalmaxSummaryTokens:number
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:177
Maximum tokens for community summaries
minCommunitySize?
optionalminCommunitySize:number
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:162
Minimum community size (entities) before splitting stops
tablePrefix?
optionaltablePrefix:string
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:185
SQL table prefix for persistence
vectorStoreProviderId?
optionalvectorStoreProviderId:string
Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:179
Vector store provider ID for entity embeddings