[xwiki-contrib/ai-llm] 882456: Setup jenkins
Branch: refs/heads/waise Home: https://github.com/xwiki-contrib/ai-llm Commit: 882456c2c619defc921b57039565d91087adc824 https://github.com/xwiki-contrib/ai-llm/commit/882456c2c619defc921b57039565d... Author: Paul Pantiru <[email protected]> Date: 2024-03-29 (Fri, 29 Mar 2024) Changed paths: A Jenkinsfile Log Message: ----------- Setup jenkins Commit: 27a87c7f181930fb5c7a9ffef3b515c624ba8a33 https://github.com/xwiki-contrib/ai-llm/commit/27a87c7f181930fb5c7a9ffef3b51... Author: Paul Pantiru <[email protected]> Date: 2024-03-29 (Fri, 29 Mar 2024) Changed paths: M README.md M pom.xml Log Message: ----------- [misc] Updated pom and readme Commit: d860a481d0a19c7500b3e723f702f31579f37733 https://github.com/xwiki-contrib/ai-llm/commit/d860a481d0a19c7500b3e723f702f... Author: Paul Panțiru <[email protected]> Date: 2024-03-29 (Fri, 29 Mar 2024) Changed paths: M README.md Log Message: ----------- Update README.md Commit: 8234c3230552c0928a306ca7647f87cb8b177153 https://github.com/xwiki-contrib/ai-llm/commit/8234c3230552c0928a306ca7647f8... Author: Paul Panțiru <[email protected]> Date: 2024-03-29 (Fri, 29 Mar 2024) Changed paths: M README.md Log Message: ----------- Update README.md Commit: 79a2cb0e6520c5b8ef3644f30f48ab77017a0d29 https://github.com/xwiki-contrib/ai-llm/commit/79a2cb0e6520c5b8ef3644f30f48a... Author: Paul Pantiru <[email protected]> Date: 2024-03-30 (Sat, 30 Mar 2024) Changed paths: M pom.xml Log Message: ----------- [misc] update parent to 16.2.0 Commit: 0232c6bd6798aece67e7da448a704ed2b3b2c14c https://github.com/xwiki-contrib/ai-llm/commit/0232c6bd6798aece67e7da448a704... Author: Paul Pantiru <[email protected]> Date: 2024-03-30 (Sat, 30 Mar 2024) Changed paths: M pom.xml Log Message: ----------- [misc] remove javadoc plugin for now Commit: 064ca18d7b0a320071325aec7ec31402ad5ac0b0 https://github.com/xwiki-contrib/ai-llm/commit/064ca18d7b0a320071325aec7ec31... Author: Paul Pantiru <[email protected]> Date: 2024-03-30 (Sat, 30 Mar 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/pom.xml Log Message: ----------- [misc] adjusting the Jacoco coverage threshold for jenkins build Commit: 441e1082811f423e64e0bc6089e982beb7579c3d https://github.com/xwiki-contrib/ai-llm/commit/441e1082811f423e64e0bc6089e98... Author: Paul Pantiru <[email protected]> Date: 2024-04-06 (Sat, 06 Apr 2024) Changed paths: M application-ai-llm-chat/chat/src/components.d.ts M application-ai-llm-chat/chat/src/components/settings/chat-settings.tsx M application-ai-llm-chat/chat/src/components/settings/readme.md Log Message: ----------- [misc] Remove unused setting Commit: 504b7ec559643de7728b4fae8ee8a56b2d1e817a https://github.com/xwiki-contrib/ai-llm/commit/504b7ec559643de7728b4fae8ee8a... Author: Paul Pantiru <[email protected]> Date: 2024-04-07 (Sun, 07 Apr 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/pom.xml M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/ChunkingUtils.java M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/EmbeddingsUtils.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/script/CollectionManagerScriptService.java 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 Log Message: ----------- LLMAI-40: Add basic document indexing and collection management UI * Added internal fallback BERT embedding model (CPU based) * removed some unused properties * removed AI formatted chunking method (too expensive to run, and results were not encouraging, abandoned experiment for now) Commit: 513fba194c53d2bc64c688bc0ca05283e22a7d10 https://github.com/xwiki-contrib/ai-llm/commit/513fba194c53d2bc64c688bc0ca05... Author: Paul Pantiru <[email protected]> Date: 2024-04-07 (Sun, 07 Apr 2024) Changed paths: M application-ai-llm-chat/chat/src/components/settings/chat-settings.tsx Log Message: ----------- LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any application * Made ChatUI settings configurable Commit: 35726e6bd4d127a68d962a2a6456270ee4e30ba1 https://github.com/xwiki-contrib/ai-llm/commit/35726e6bd4d127a68d962a2a64562... Author: Paul Pantiru <[email protected]> Date: 2024-04-07 (Sun, 07 Apr 2024) Changed paths: M application-ai-llm-chat/aillm.js Log Message: ----------- LLMAI-54: Develop a chat UI that is independent of XWiki and can be embedded in any application * Made ChatUI settings configurable Commit: b2c9a731c6500912ca39e04ed38cc005e1fc1f3e https://github.com/xwiki-contrib/ai-llm/commit/b2c9a731c6500912ca39e04ed38cc... Author: Paul Pantiru <[email protected]> Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml Log Message: ----------- LLMAI-49: Query support * Insert sources at the beginning of the LLM response stream Commit: 2189020271b30ae170f81a1225ef5e20f8f9e3f7 https://github.com/xwiki-contrib/ai-llm/commit/2189020271b30ae170f81a1225ef5... Author: Michael Hamann <[email protected]> Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: A application-ai-llm-authentication/application-ai-llm-authentication-api/pom.xml A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/JWTTokenAuth.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/AuthorizedApplication.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/AuthorizedApplicationManager.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/Ed25519PEMReader.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/GroupUpdater.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthService.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorConfiguration.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorUserClassDocumentInitializer.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorUserDocument.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorUserStore.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/resources/ApplicationResources.properties A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/resources/META-INF/components.txt A application-ai-llm-authentication/application-ai-llm-authentication-api/src/test/java/org/xwiki/contrib/llm/authentication/JWTTokenAuthTest.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/test/java/org/xwiki/contrib/llm/authentication/internal/Ed25519PEMReaderTest.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/test/java/org/xwiki/contrib/llm/authentication/internal/GroupUpdaterTest.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/test/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorUserDocumentTest.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/test/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorUserStoreTest.java A application-ai-llm-authentication/application-ai-llm-authentication-ui/pom.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/Authorized ApplicationsClass.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/Authorized ApplicationsSheet.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/Authorized ApplicationsTemplate.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/Authorized ApplicationsTemplateProvider.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/Authorized ApplicationsTranslations.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/WebHome.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/WebHome.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/WebPreferences.xml A application-ai-llm-authentication/application-ai-llm-authentication-ui/src/test/java/org/xwiki/contrib/llm/authentication/internal/AuthorizedApplicationManagerTest.java A application-ai-llm-authentication/pom.xml M pom.xml Log Message: ----------- LLMAI-55: Add a token-based authenticator * Add a UI to manage applications. * Add an authenticator to accept tokens and create or update user accounts for them. Commit: e1121b29b8fadf57b0a0453e20f6b07c0ee0c70b https://github.com/xwiki-contrib/ai-llm/commit/e1121b29b8fadf57b0a0453e20f6b... Author: Paul Pantiru <[email protected]> Date: 2024-04-11 (Thu, 11 Apr 2024) Changed paths: M application-ai-llm-chat/chatUILoader.js M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java Log Message: ----------- [misc] minor updates: add default settings for the ChatUI and remove the stop reason for source insertion Commit: e34c8b737f1c4fe8e36f06eeec02f9aa7227c43c https://github.com/xwiki-contrib/ai-llm/commit/e34c8b737f1c4fe8e36f06eeec02f... Author: Paul Pantiru <[email protected]> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/pom.xml 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/java/org/xwiki/contrib/llm/rest/JSONDocument.java M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml Log Message: ----------- [misc] Fix REST endpoints for document resouce, fix Jenkins build and remove unusde class property Commit: 9359aebc3b1eed737fa635dbecf5a05f0e25abc2 https://github.com/xwiki-contrib/ai-llm/commit/9359aebc3b1eed737fa635dbecf5a... Author: Paul Pantiru <[email protected]> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt Log Message: ----------- [misc] Fix REST endpoints for document resouce Commit: 777dc0c56c095e29c1ab2bfd53ffddade1cf6148 https://github.com/xwiki-contrib/ai-llm/commit/777dc0c56c095e29c1ab2bfd53ffd... Author: Paul Pantiru <[email protected]> Date: 2024-04-19 (Fri, 19 Apr 2024) Changed paths: 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/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: ----------- [misc] Fix for REST API calls with basic auth Commit: 9e0b7cfd9bc4799cd0bc8af5f821366b00c7d5cc https://github.com/xwiki-contrib/ai-llm/commit/9e0b7cfd9bc4799cd0bc8af5f8213... Author: Paul Pantiru <[email protected]> Date: 2024-04-19 (Fri, 19 Apr 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatResponse.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java Log Message: ----------- LMAI-49: Query support * added sources into the response header of non-streaming responses (prevents breaking the OpenAi API response format and are needed for the evaluation framework) Commit: 94f2a7c96be6edf4f8fb5548ac037cfdfec58003 https://github.com/xwiki-contrib/ai-llm/commit/94f2a7c96be6edf4f8fb5548ac037... Author: Paul Pantiru <[email protected]> Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M application-ai-llm-chat/chatUILoader.js M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java Log Message: ----------- LLMAI-64: Renderer for the Chat UI * Added mardwon renderer for the chat UI for both streaming and non-streaming cases using the marked library Commit: 30254e180a7445e0de7f147a25347e5d4d24bb2c https://github.com/xwiki-contrib/ai-llm/commit/30254e180a7445e0de7f147a25347... Author: Michael Hamann <[email protected]> Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/Ed25519PEMReader.java Log Message: ----------- LLMAI-55: Add a token-based authenticator * Document another helpful source for understanding the handling of Ed25519 keys. Commit: 69e9e4fd8767dafee85ad48a4d190379fd7d53aa https://github.com/xwiki-contrib/ai-llm/commit/69e9e4fd8767dafee85ad48a4d190... Author: Michael Hamann <[email protected]> Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M application-ai-llm-authentication/application-ai-llm-authentication-api/pom.xml A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/AuthorizedApplicationRequiredRightsAnalyzer.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorUserUpdateListener.java M application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/resources/ApplicationResources.properties M application-ai-llm-authentication/application-ai-llm-authentication-api/src/main/resources/META-INF/components.txt A application-ai-llm-authentication/application-ai-llm-authentication-api/src/test/java/org/xwiki/contrib/llm/authentication/internal/AuthorizedApplicationRequiredRightsAnalyzerTest.java A application-ai-llm-authentication/application-ai-llm-authentication-api/src/test/java/org/xwiki/contrib/llm/authentication/internal/JWTTokenAuthenticatorUserUpdateListenerTest.java Log Message: ----------- LLMAI-55: Add a token-based authenticator * Add protection against users modifying the issuer/subject on their user profile. * Add a required rights analyzer for authenticated applications. Commit: 5274bb42df4f3d32f1e53ce6ce2657b6b06b0d66 https://github.com/xwiki-contrib/ai-llm/commit/5274bb42df4f3d32f1e53ce6ce265... Author: Michael Hamann <[email protected]> Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/WebPreferences.xml Log Message: ----------- LLMAI-55: Add a token-based authenticator * Restrict view rights on the application to admins Commit: c1abe97ee85aa9400a40cdd51ab3f4963839e2d4 https://github.com/xwiki-contrib/ai-llm/commit/c1abe97ee85aa9400a40cdd51ab3f... Author: Michael Hamann <[email protected]> Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M application-ai-llm-authentication/application-ai-llm-authentication-ui/pom.xml Log Message: ----------- LLMAI-55: Add a token-based authenticator * Fix the scope of the page test dependency Commit: 94a1d71ec8e1419d0bd65a0b8d1d759fc1c641d1 https://github.com/xwiki-contrib/ai-llm/commit/94a1d71ec8e1419d0bd65a0b8d1d7... Author: Michael Hamann <[email protected]> Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/Authorized ApplicationsClass.xml M application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/Code/Authorized ApplicationsTemplate.xml M application-ai-llm-authentication/application-ai-llm-authentication-ui/src/main/resources/AI/Authorized Applications/WebHome.xml Log Message: ----------- LLMAI-55: Add a token-based authenticator * Fix displaying the public key without formatting * Fix displaying the group format without HTML escaping Commit: f93f46cb82c99687597c478a71f8b4a50fe17492 https://github.com/xwiki-contrib/ai-llm/commit/f93f46cb82c99687597c478a71f8b... Author: Paul Panțiru <[email protected]> Date: 2024-04-23 (Tue, 23 Apr 2024) Changed paths: M README.md Log Message: ----------- Update README.md Commit: 4c23543ade1524f0d8834401f5b7acbc9dffe926 https://github.com/xwiki-contrib/ai-llm/commit/4c23543ade1524f0d8834401f5b7a... Author: Paul Panțiru <[email protected]> Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M README.md Log Message: ----------- Update README.md Commit: c296024fe33776ef4ed004fac98c3c71f64dfd34 https://github.com/xwiki-contrib/ai-llm/commit/c296024fe33776ef4ed004fac98c3... Author: Paul Panțiru <[email protected]> Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M README.md Log Message: ----------- Update README.md Commit: fb6b858ce0ebe70828e5378f071264d4dd3cb9d8 https://github.com/xwiki-contrib/ai-llm/commit/fb6b858ce0ebe70828e5378f07126... Author: Paul Pantiru <[email protected]> Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: R application-ai-llm-chat/aillm.js A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/.gitignore A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/README.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/loader/cdn.js A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/loader/index.cjs.js A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/loader/index.d.ts A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/loader/index.es2017.js A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/loader/index.js A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/loader/package.json A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/package-lock.json A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/package.json A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/assets/icon/apple-touch-icon.png A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/assets/icon/favicon.ico A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/assets/icon/icon192.png A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/assets/icon/icon512.png A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components.d.ts A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/check-mark/check-mark.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/check-mark/check-mark.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/check-mark/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/conversation/conversation.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/conversation/conversation.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/conversation/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/fab/fab.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/fab/fab.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/fab/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/input/input.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/input/input.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/input/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/message-status/message-status.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/message-status/message-status.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/message-status/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/message/message.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/message/message.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/message/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/pane/pane.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/pane/pane.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/pane/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/prompt-picker/prompt-picker.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/prompt-picker/prompt-picker.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/prompt-picker/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/settings/chat-settings.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/settings/chat-settings.tsx A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/components/settings/readme.md A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/global/app.css A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/global/app.ts A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/helpers/utils.ts A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/index.html A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/interfaces.d.ts A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/src/manifest.json A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/stencil.config.ts A application-ai-llm-chat/application-ai-llm-chat-webjar/chat/tsconfig.json A application-ai-llm-chat/application-ai-llm-chat-webjar/index.html A application-ai-llm-chat/application-ai-llm-chat-webjar/pom.xml A application-ai-llm-chat/application-ai-llm-chat-webjar/webjar/aillm.js A application-ai-llm-chat/application-ai-llm-chat-webjar/webjar/chatUI.css A application-ai-llm-chat/application-ai-llm-chat-webjar/webjar/chatUILoader.js A application-ai-llm-chat/application-ai-llm-chat-webjar/webjar/marked.min.js R application-ai-llm-chat/chat/.gitignore R application-ai-llm-chat/chat/README.md R application-ai-llm-chat/chat/package-lock.json R application-ai-llm-chat/chat/package.json R application-ai-llm-chat/chat/src/assets/icon/apple-touch-icon.png R application-ai-llm-chat/chat/src/assets/icon/favicon.ico R application-ai-llm-chat/chat/src/assets/icon/icon192.png R application-ai-llm-chat/chat/src/assets/icon/icon512.png R application-ai-llm-chat/chat/src/components.d.ts R application-ai-llm-chat/chat/src/components/check-mark/check-mark.css R application-ai-llm-chat/chat/src/components/check-mark/check-mark.tsx R application-ai-llm-chat/chat/src/components/check-mark/readme.md R application-ai-llm-chat/chat/src/components/conversation/conversation.css R application-ai-llm-chat/chat/src/components/conversation/conversation.tsx R application-ai-llm-chat/chat/src/components/conversation/readme.md R application-ai-llm-chat/chat/src/components/fab/fab.css R application-ai-llm-chat/chat/src/components/fab/fab.tsx R application-ai-llm-chat/chat/src/components/fab/readme.md R application-ai-llm-chat/chat/src/components/input/input.css R application-ai-llm-chat/chat/src/components/input/input.tsx R application-ai-llm-chat/chat/src/components/input/readme.md R application-ai-llm-chat/chat/src/components/message-status/message-status.css R application-ai-llm-chat/chat/src/components/message-status/message-status.tsx R application-ai-llm-chat/chat/src/components/message-status/readme.md R application-ai-llm-chat/chat/src/components/message/message.css R application-ai-llm-chat/chat/src/components/message/message.tsx R application-ai-llm-chat/chat/src/components/message/readme.md R application-ai-llm-chat/chat/src/components/pane/pane.css R application-ai-llm-chat/chat/src/components/pane/pane.tsx R application-ai-llm-chat/chat/src/components/pane/readme.md R application-ai-llm-chat/chat/src/components/prompt-picker/prompt-picker.css R application-ai-llm-chat/chat/src/components/prompt-picker/prompt-picker.tsx R application-ai-llm-chat/chat/src/components/prompt-picker/readme.md R application-ai-llm-chat/chat/src/components/settings/chat-settings.css R application-ai-llm-chat/chat/src/components/settings/chat-settings.tsx R application-ai-llm-chat/chat/src/components/settings/readme.md R application-ai-llm-chat/chat/src/global/app.css R application-ai-llm-chat/chat/src/global/app.ts R application-ai-llm-chat/chat/src/helpers/utils.ts R application-ai-llm-chat/chat/src/index.html R application-ai-llm-chat/chat/src/interfaces.d.ts R application-ai-llm-chat/chat/src/manifest.json R application-ai-llm-chat/chat/stencil.config.ts R application-ai-llm-chat/chat/tsconfig.json R application-ai-llm-chat/chatUI.css R application-ai-llm-chat/chatUILoader.js R application-ai-llm-chat/index.html A application-ai-llm-chat/pom.xml Log Message: ----------- LLMAI-66: Chat UI packaging * Configured the chat js libraries to be installable witth EM and provided via webjar Commit: 7c48a9c927c79e48c3562bbb7689c0440d4f4926 https://github.com/xwiki-contrib/ai-llm/commit/7c48a9c927c79e48c3562bbb7689c... Author: Paul Pantiru <[email protected]> Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M application-ai-llm-chat/application-ai-llm-chat-webjar/pom.xml M application-ai-llm-chat/application-ai-llm-chat-webjar/webjar/aillm.js M application-ai-llm-chat/application-ai-llm-chat-webjar/webjar/chatUILoader.js Log Message: ----------- LLMAI-66: Chat UI packaging * corrected handling of ai server * EM name update Commit: a35e2eccf3e3dabf8dc2183ede646e89969f8778 https://github.com/xwiki-contrib/ai-llm/commit/a35e2eccf3e3dabf8dc2183ede646... Author: Paul Pantiru <[email protected]> Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M application-ai-llm-models/application-ai-llm-models-ui/pom.xml M pom.xml Log Message: ----------- [misc] Testing Jenkins webjar build Commit: a9d2bb2673021aa6cda7aa02fe70fb7ba5ce0150 https://github.com/xwiki-contrib/ai-llm/commit/a9d2bb2673021aa6cda7aa02fe70f... Author: Paul Pantiru <[email protected]> Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/Javascript.xml M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/StyleSheet.xml M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/TestUI.xml Log Message: ----------- LLMAI-64: Renderer for the Chat UI * Added markdwon renderer the XWiki chat interface Commit: 1c6a988c577375540d2767846897df4df56ac0c5 https://github.com/xwiki-contrib/ai-llm/commit/1c6a988c577375540d2767846897d... Author: Paul Pantiru <[email protected]> Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M application-ai-llm-models/application-ai-llm-models-ui/pom.xml Log Message: ----------- [misc] Update module dependency Commit: bc058f233cb400b1d943aae2283a45a18a9eb5ef https://github.com/xwiki-contrib/ai-llm/commit/bc058f233cb400b1d943aae2283a4... Author: Paul Pantiru <[email protected]> Date: 2024-04-25 (Thu, 25 Apr 2024) Changed paths: M application-ai-llm-models/application-ai-llm-models-ui/src/main/resources/AI/Code/TestUI.xml Log Message: ----------- LLMAI-64: Renderer for the Chat UI * Load the marked library from the webjar using an extension point Commit: 3cf74bc61a39c7c48fdb9f8624c7ab860c26ad8f https://github.com/xwiki-contrib/ai-llm/commit/3cf74bc61a39c7c48fdb9f8624c7a... Author: Paul Pantiru <[email protected]> Date: 2024-04-25 (Thu, 25 Apr 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Code/RAGChatRequestFilterClass.xml Log Message: ----------- LLMAI-50: First version of RAG * transformed the context prompt into a system prompt * added the special {{search_results}} macro for injecting the search results inside the user defined sytem prompt (inside the model) Commit: 3c9958599bfc2866b0466b66bf8546ca644af091 https://github.com/xwiki-contrib/ai-llm/commit/3c9958599bfc2866b0466b66bf854... Author: Michael Hamann <[email protected]> Date: 2024-04-26 (Fri, 26 Apr 2024) Changed paths: M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/RAGChatRequestFilter.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/AbstractChatRequestFilter.java R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatMessage.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatModel.java R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequest.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestFilter.java R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatRequestParameters.java R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/ChatResponse.java R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatRequestConverter.java R application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/ChatResponseConverter.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/FilteringOpenAIChatModel.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/OpenAIChatModel.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultChatCompletionsResource.java A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChoice.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunk.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionChunkChoice.java A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionRequest.java A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatCompletionResult.java A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/ChatMessage.java A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/Context.java A application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/openai/Usage.java M application-ai-llm-models/application-ai-llm-models-api/src/main/java/org/xwiki/contrib/llm/rest/ChatCompletionsResource.java M application-ai-llm-models/application-ai-llm-models-api/src/main/resources/META-INF/components.txt Log Message: ----------- LLMAI-45: Create a new Java API for chat models * Add classes for the OpenAI chat completion API in our own code instead of relying on a dependency as the dependency is not updated anymore and we need our own extensions. * Use these new classes also in internal APIs and remove the conversion steps. Compare: https://github.com/xwiki-contrib/ai-llm/compare/9325409c01de...3c9958599bfc To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/ai-llm/settings/notifications
participants (1)
-
XWiki Notifications