@karmaniverous/jeeves-watcher
    Preparing search index...

    Module index

    Filesystem watcher that keeps a Qdrant vector store in sync with document changes.

    Classes

    DocumentProcessor
    EventQueue
    FileSystemWatcher
    GitignoreFilter
    IssuesManager
    JeevesWatcher
    ReindexTracker
    SystemHealth
    TemplateEngine
    ValuesManager
    VectorStoreClient

    Interfaces

    AllHelpersIntrospection
    ApiServerOptions
    ApplyRulesResult
    CollectionInfo
    CompiledRule
    DocumentProcessorDeps
    DocumentProcessorInterface
    EmbeddingProvider
    EventQueueOptions
    ExtractedText
    FileAttributes
    FileSystemWatcherOptions
    HelperModuleIntrospection
    JeevesWatcherFactories
    JeevesWatcherRuntimeOptions
    PayloadFieldSchema
    ProcessorConfig
    ReindexStatus
    RuleLogger
    ScrolledPoint
    SearchResult
    SystemHealthOptions
    VectorPoint
    VectorStore

    Type Aliases

    ApiConfig
    CompiledTemplate
    ConfigWatchConfig
    EmbeddingConfig
    Extractor
    InferenceRule
    IssueRecord
    IssuesFile
    JeevesWatcherConfig
    LoggingConfig
    ProcessFn
    ProviderFactory
    ValuesIndex
    VectorStoreConfig
    WatchConfig
    WatchEvent

    Variables

    apiConfigSchema
    configWatchConfigSchema
    embeddingConfigSchema
    inferenceRuleSchema
    issueRecordSchema
    jeevesWatcherConfigSchema
    loggingConfigSchema
    vectorStoreConfigSchema
    watchConfigSchema

    Functions

    applyRules
    buildAttributes
    buildTemplateEngine
    compileRules
    contentHash
    createApiServer
    createEmbeddingProvider
    createHandlebarsInstance
    createLogger
    deleteMetadata
    extractText
    loadConfig
    loadCustomHelpers
    metadataPath
    pointId
    readMetadata
    registerBuiltinHelpers
    resolveTemplateSource
    startFromConfig
    writeMetadata