namespace AIStudio.Tools.Services; /// /// Why an indexing run of a data source was started. /// internal enum DataSourceEmbeddingRefreshMode { STARTUP_HASH_CHECK, HASH_CHECK, WATCHER_HASH_CHECK, MANUAL_RETRY, /// /// Carries on where the last run of the same data source stopped after its share of the work. /// CONTINUATION, /// /// The interval came round at which a data source is looked at again, since nothing reports its /// changes, e.g. a mailbox on a server. /// INTERVAL_CHECK, }