The application configuration (used as initial/fallback value).
Path to the config file on disk.
The component descriptor (used for config-apply handler).
The embedding provider.
OptionalenrichmentOptional enrichment store for persisted enrichment metadata.
OptionalfileFilesystem watcher instance for /walk endpoint (in-memory file list).
OptionalgetConfig getter for live config access after hot-reload.
OptionalgetGetter for live filesystem watcher access after hot-reload rebuilds.
OptionalgitignoreGitignore filter for reindex path validation.
OptionalhelperHelper introspection for merged document.
OptionalinitialInitial scan tracker for /status visibility.
The issues manager.
The logger instance.
The document processor: file and source operations.
Queues paused while a prune deletes points. The service passes
combinePausableQueues(fileQueue, sourceQueue) (app/index.ts), so a
prune quiesces both the file event queue and the source notify queue.
OptionalreindexThe reindex tracker (optional, created if not provided).
OptionalsourceSource notify queue (POST /documents); absent in file-only setups.
The values manager.
OptionalvcsVCS coordinator for git-backed versioning API routes.
The vector store client.
OptionalversionService version string for /status endpoint.
OptionalvirtualVirtual rule store for externally registered inference rules.
Options for
createApiServer.