You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description="Maximum number of concurrent provider requests for batched embedding generation when the active provider supports request-level concurrency.",
199
+
gt=0,
200
+
)
196
201
semantic_embedding_sync_batch_size: int=Field(
197
202
default=64,
198
203
description="Batch size for vector sync orchestration flushes.",
@@ -286,6 +291,31 @@ class BasicMemoryConfig(BaseSettings):
286
291
description="Maximum number of files to process concurrently during sync. Limits memory usage on large projects (2000+ files). Lower values reduce memory consumption.",
287
292
gt=0,
288
293
)
294
+
index_batch_size: int=Field(
295
+
default=32,
296
+
description="Maximum number of changed files to load into one indexing batch.",
297
+
gt=0,
298
+
)
299
+
index_batch_max_bytes: int=Field(
300
+
default=8*1024*1024,
301
+
description="Maximum total bytes to load into one indexing batch. Large files still run as single-file batches.",
302
+
gt=0,
303
+
)
304
+
index_parse_max_concurrent: int=Field(
305
+
default=8,
306
+
description="Maximum number of markdown parse tasks to run concurrently inside one indexing batch.",
307
+
gt=0,
308
+
)
309
+
index_entity_max_concurrent: int=Field(
310
+
default=4,
311
+
description="Maximum number of entity create/update tasks to run concurrently inside one indexing batch.",
312
+
gt=0,
313
+
)
314
+
index_metadata_update_max_concurrent: int=Field(
315
+
default=4,
316
+
description="Maximum number of metadata/search refresh tasks to run concurrently inside one indexing batch.",
0 commit comments