Branch: refs/heads/waise
Home:
https://github.com/xwiki-contrib/ai-llm
Commit: 882456c2c619defc921b57039565d91087adc824
https://github.com/xwiki-contrib/ai-llm/commit/882456c2c619defc921b57039565…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/27a87c7f181930fb5c7a9ffef3b5…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/d860a481d0a19c7500b3e723f702…
Author: Paul Panțiru <paul.pantiru(a)xwiki.com>
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/8234c3230552c0928a306ca7647f…
Author: Paul Panțiru <paul.pantiru(a)xwiki.com>
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/79a2cb0e6520c5b8ef3644f30f48…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/0232c6bd6798aece67e7da448a70…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/064ca18d7b0a320071325aec7ec3…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/441e1082811f423e64e0bc6089e9…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/504b7ec559643de7728b4fae8ee8…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/513fba194c53d2bc64c688bc0ca0…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/35726e6bd4d127a68d962a2a6456…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/b2c9a731c6500912ca39e04ed38c…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/2189020271b30ae170f81a1225ef…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
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/e1121b29b8fadf57b0a0453e20f6…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/e34c8b737f1c4fe8e36f06eeec02…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/9359aebc3b1eed737fa635dbecf5…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/777dc0c56c095e29c1ab2bfd53ff…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/9e0b7cfd9bc4799cd0bc8af5f821…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/94f2a7c96be6edf4f8fb5548ac03…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/30254e180a7445e0de7f147a2534…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
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/69e9e4fd8767dafee85ad48a4d19…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
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/5274bb42df4f3d32f1e53ce6ce26…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
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/c1abe97ee85aa9400a40cdd51ab3…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
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/94a1d71ec8e1419d0bd65a0b8d1d…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
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/f93f46cb82c99687597c478a71f8…
Author: Paul Panțiru <paul.pantiru(a)xwiki.com>
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/4c23543ade1524f0d8834401f5b7…
Author: Paul Panțiru <paul.pantiru(a)xwiki.com>
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/c296024fe33776ef4ed004fac98c…
Author: Paul Panțiru <paul.pantiru(a)xwiki.com>
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/fb6b858ce0ebe70828e5378f0712…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/7c48a9c927c79e48c3562bbb7689…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/a35e2eccf3e3dabf8dc2183ede64…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/a9d2bb2673021aa6cda7aa02fe70…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/1c6a988c577375540d2767846897…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/bc058f233cb400b1d943aae2283a…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/3cf74bc61a39c7c48fdb9f8624c7…
Author: Paul Pantiru <paul.pantiru(a)xwiki.com>
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/3c9958599bfc2866b0466b66bf85…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
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