Branch: refs/heads/main Home: https://github.com/xwiki-contrib/ai-llm Commit: 3f348337ef8b0e98cdf606e4178236bbcb325704 https://github.com/xwiki-contrib/ai-llm/commit/3f348337ef8b0e98cdf606e417823... Author: Michael Hamann <[email protected]> Date: 2024-06-10 (Mon, 10 Jun 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexTaskConsumer.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DocumentIndexer.java M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt Log Message: ----------- LLMAI-73: Implement a separate indexing queue with a UI for its status * Introduce a separate component for indexing a document to clean up the code. * Introduce an API for getting the author of a collection and use that for getting the embedding model. Commit: f5b3796003af94d760b62ba5b6bb83f9b3a85356 https://github.com/xwiki-contrib/ai-llm/commit/f5b3796003af94d760b62ba5b6bb8... Author: Michael Hamann <[email protected]> Date: 2024-06-11 (Tue, 11 Jun 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/DocumentStore.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserDocument.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DocumentIndexer.java A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/InternalDocumentStore.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/IndexWorkerTest.java M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java Log Message: ----------- LLMAI-74: Make the document store replaceable * Introduce a new DocumentStore component. * Move right checking for documents into the DocumentStore. * Support and use limit queries for listing documents. * Move document operations to the document store. * Move saving documents to the document store. * Move updating the index after deleting a document to an event listener. * Remove the no longer needed CurrentUserDocument. Commit: 141bcc2964b50e37c6c17a4ecbd19385794efde6 https://github.com/xwiki-contrib/ai-llm/commit/141bcc2964b50e37c6c17a4ecbd19... Author: Michael Hamann <[email protected]> Date: 2024-06-11 (Tue, 11 Jun 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/ApplicationResources.properties M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTranslations.xml Log Message: ----------- LLMAI-74: Make the document store replaceable * Add the UI for configuring the document store. Compare: https://github.com/xwiki-contrib/ai-llm/compare/fac8341748f3...141bcc2964b5 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/ai-llm/settings/notifications