Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
034c312
Merge pull request #59 from rootcodelabs/dev
Thirunayan22 Sep 5, 2025
6614d7c
fixing deepeval workflow
nuwangeek May 12, 2026
34347e3
changed workflow branch
nuwangeek May 12, 2026
9203e2a
fixed environment varible issue
nuwangeek May 12, 2026
091f2c9
fixed issue
nuwangeek May 12, 2026
2bdb3af
change sleep time to 5s
nuwangeek May 13, 2026
fe64b84
change deepeval workflow branch
nuwangeek May 13, 2026
e24b154
Merge pull request #437 from rootcodelabs/llm-434-debug
nuwangeek May 14, 2026
4df078f
fixig redteaming issue
nuwangeek May 15, 2026
ed77772
updated redteam workflow branch to wip
nuwangeek May 15, 2026
7ebe353
Merge pull request #440 from rootcodelabs/llm-434-debug
nuwangeek May 15, 2026
330ed9c
Merge pull request #186 from buerokratt/wip
nuwangeek May 21, 2026
0b255fc
Merge pull request #442 from buerokratt/wip
nuwangeek May 21, 2026
24ed889
Merge pull request #187 from buerokratt/wip
nuwangeek May 25, 2026
1009996
Merge pull request #188 from rootcodelabs/wip
nuwangeek May 25, 2026
c0f6e82
changed eval workflows branches
nuwangeek May 25, 2026
b1c339f
Merge pull request #443 from buerokratt/wip
nuwangeek May 25, 2026
9e683f2
Merge pull request #444 from rootcodelabs/llm-434-debug
nuwangeek May 25, 2026
8042d91
Merge pull request #438 from buerokratt/deepeval-test
nuwangeek May 25, 2026
35bf340
Merge pull request #189 from buerokratt/wip
nuwangeek May 25, 2026
e08869b
fixed vault token expiration issue
nuwangeek Jun 3, 2026
8fa4b7b
Merge pull request #460 from rootcodelabs/llm-459
nuwangeek Jun 3, 2026
a7ee585
Multi intent api tool calling feature (#445)
nuwangeek Jun 3, 2026
97ed21e
Merge pull request #193 from buerokratt/wip
nuwangeek Jun 3, 2026
4a7b203
Merge pull request #194 from rootcodelabs/wip
nuwangeek Jun 3, 2026
90387f7
Api tool call deepeval tests
ckittask Jun 4, 2026
2ac05da
Updated models swapping logic
nuwangeek Jun 4, 2026
801b24c
fixed copilot requested changes
nuwangeek Jun 4, 2026
949d049
Added response caching to api tool calling
nuwangeek Jun 5, 2026
732b189
fixed typo
nuwangeek Jun 5, 2026
45b256a
update with copilot requested changes
nuwangeek Jun 5, 2026
d4b964e
fixed embedding resolving error in api tool calling
nuwangeek Jun 5, 2026
9eff3a1
Merge pull request #198 from rootcodelabs/llm-461
nuwangeek Jun 8, 2026
a40b265
Merge pull request #199 from rootcodelabs/llm-464
nuwangeek Jun 8, 2026
566bfff
Update .env.llm_orchestration_service
KlviG Jun 9, 2026
f27f410
Merge pull request #463 from rootcodelabs/llm-461
nuwangeek Jun 9, 2026
e61201e
Update .env.llm_orchestration_service
KlviG Jun 9, 2026
aa6a3ce
Update .env.gui
KlviG Jun 9, 2026
8134509
Merge pull request #200 from buerokratt/wip
nuwangeek Jun 10, 2026
908b9cf
Merge pull request #201 from rootcodelabs/wip
nuwangeek Jun 10, 2026
32a2e66
Merge pull request #465 from rootcodelabs/llm-464
nuwangeek Jun 10, 2026
2fce165
Merge pull request #202 from buerokratt/wip
nuwangeek Jun 10, 2026
bbb50f3
added langfuse observability
nuwangeek Jun 10, 2026
4d03552
Merge branch 'llm/langfuse-observability' into wip
nuwangeek Jun 10, 2026
89a47a8
Merge pull request #203 from rootcodelabs/wip
nuwangeek Jun 10, 2026
c8d28f2
fixed pr review comments
nuwangeek Jun 10, 2026
0d6d991
Merge branch 'llm/langfuse-observability' of https://github.com/rootc…
nuwangeek Jun 10, 2026
2841a9f
Merge pull request #468 from rootcodelabs/llm/langfuse-observability
nuwangeek Jun 15, 2026
7a5ed9b
Merge pull request #204 from buerokratt/wip
nuwangeek Jun 15, 2026
f53aa35
Consolidate Test LLM screens into a single screen with LLM connection…
ruwinirathnamalala Jun 15, 2026
7631e64
Create ci-build-image-notification.yml
KlviG Jun 16, 2026
d4a42cf
Create .env.notification
KlviG Jun 16, 2026
1b7728f
Update ci-build-image-notification.yml
KlviG Jun 16, 2026
b4b962a
Update .env.notification
KlviG Jun 16, 2026
9d954c4
fixed vault configuration issue
nuwangeek Jun 16, 2026
9d45282
address Vault via unique rag-vault alias to avoid cross -stack DNS co…
nuwangeek Jun 17, 2026
73ba247
Merge branch 'wip' of https://github.com/rootcodelabs/LLM-Module into…
ruwinirathnamalala Jun 17, 2026
e78f632
Removed testmodel index and css
ruwinirathnamalala Jun 17, 2026
45fbf7b
Merge pull request #205 from buerokratt/wip
nuwangeek Jun 17, 2026
4aac29f
Merge pull request #206 from rootcodelabs/wip
nuwangeek Jun 17, 2026
f5205f1
Merge pull request #207 from rootcodelabs/wip
nuwangeek Jun 17, 2026
17c0269
Merge pull request #208 from rootcodelabs/llm-469
nuwangeek Jun 17, 2026
089949a
Merge pull request #209 from rootcodelabs/470/single_test_llm_UI
nuwangeek Jun 17, 2026
cebcabe
fixed vector indexer statistics analysis issue
nuwangeek Jun 17, 2026
6ec4f20
Merge branch 'llm-469' of https://github.com/rootcodelabs/RAG-Module …
nuwangeek Jun 17, 2026
2109193
Merge pull request #210 from rootcodelabs/llm-469
nuwangeek Jun 17, 2026
8b3d232
fixed vault packages issue
nuwangeek Jun 18, 2026
2e653ed
Consolidate Test LLM screens into a single screen with LLM connection…
ruwinirathnamalala Jun 18, 2026
59c5765
Sync menu headers (#474)
ruwinirathnamalala Jun 18, 2026
5d3c9e7
Merge pull request #211 from buerokratt/wip
nuwangeek Jun 18, 2026
5cc9c82
Issue fix for test llm connections displaying production llm
ruwinirathnamalala Jun 18, 2026
5a87f39
Merge branch 'deployment/6-17-2026' into fix/llm-connections-page-issue
nuwangeek Jun 18, 2026
2aa38d2
Fix for Vault configuration issue (#473)
nuwangeek Jun 18, 2026
deab54c
Merge pull request #214 from buerokratt/wip
nuwangeek Jun 18, 2026
6b628f0
Merge pull request #215 from rootcodelabs/wip
nuwangeek Jun 18, 2026
7a8edd0
Issue fix for test llm connections displaying production llm (#475)
ruwinirathnamalala Jun 18, 2026
56837be
Merge pull request #216 from buerokratt/wip
nuwangeek Jun 18, 2026
a269685
Merge branch 'wip' of https://github.com/rootcodelabs/LLM-Module into…
ruwinirathnamalala Jun 18, 2026
2ab4c51
Issue fix for test llm connections displaying production llm
ruwinirathnamalala Jun 18, 2026
5cd4a5f
Merge pull request #476 from rootcodelabs/fix/llm-connections-page-issue
nuwangeek Jun 18, 2026
723cbd3
Merge pull request #217 from buerokratt/wip
nuwangeek Jun 18, 2026
5fc21a9
fixed langfuse vault policy mismatch
nuwangeek Jun 18, 2026
2dd2dd3
Merge pull request #478 from rootcodelabs/llm-477
nuwangeek Jun 18, 2026
2059275
Merge pull request #218 from buerokratt/wip
nuwangeek Jun 18, 2026
d2f8d8a
Llm/integration tests fixes (#480)
nuwangeek Jun 19, 2026
82d5a6d
Merge pull request #220 from buerokratt/wip
nuwangeek Jun 19, 2026
79f811f
Fix for chat loading and input stuck even after clear chat is clicked
ruwinirathnamalala Jun 22, 2026
d3c6622
Added centrlized logging using loki and grafana (#482)
nuwangeek Jun 22, 2026
99f98b8
Merge pull request #221 from buerokratt/wip
nuwangeek Jun 22, 2026
004cee8
unit tests for api tool calling
nuwangeek Jun 22, 2026
a1538bc
Merge pull request #223 from rootcodelabs/wip
nuwangeek Jun 22, 2026
64580e7
Merge pull request #486 from rootcodelabs/fix/428_loading_reset_after…
nuwangeek Jun 22, 2026
b10acbc
Merge pull request #224 from buerokratt/wip
nuwangeek Jun 23, 2026
ca57cdf
Merge pull request #225 from rootcodelabs/llm-484
nuwangeek Jun 23, 2026
00ccbea
Optimized context workflow
nuwangeek Jun 23, 2026
df74f5c
Updated K8s helm charts for api tool calling and vault updates (#483)
nuwangeek Jun 23, 2026
c802427
unit tests for api tool calling (#485)
nuwangeek Jun 23, 2026
3daaa07
Merge pull request #226 from buerokratt/wip
nuwangeek Jun 23, 2026
48cc8da
Merge branch 'llm-487' into wip
nuwangeek Jun 23, 2026
ef6d7b8
Context workflow optimization (#488)
nuwangeek Jun 24, 2026
b47e691
Fix for api tool indexer and intent enrichment (#490)
nuwangeek Jun 24, 2026
01891f6
Merge pull request #228 from buerokratt/wip
nuwangeek Jun 24, 2026
42e3ecb
Merge pull request #229 from rootcodelabs/wip
nuwangeek Jun 24, 2026
14274d3
Fixed chat bubble persistence and SonarQube issues
nuwangeek Jun 24, 2026
74cb7e5
Merge pull request #230 from rootcodelabs/llm-491
nuwangeek Jun 24, 2026
c0ed864
Fixed response truncation issue
nuwangeek Jun 24, 2026
589bbc6
LLM connections page get filter options from dropdown
ruwinirathnamalala Jun 24, 2026
ea7b617
Merge pull request #495 from rootcodelabs/llm_connections_filter_UI_c…
nuwangeek Jun 24, 2026
9555535
Merge pull request #231 from buerokratt/wip
nuwangeek Jun 24, 2026
056106d
updating documentation
nuwangeek Jun 25, 2026
d59f114
fixed issue
nuwangeek Jun 25, 2026
d495319
API_REFERENCE.md file updated
ruwinirathnamalala Jun 25, 2026
3fd5d32
Merge branch 'llm-190' of https://github.com/rootcodelabs/LLM-Module …
ruwinirathnamalala Jun 25, 2026
95131ba
Update .env.gui
varmoh Jul 8, 2026
9029b4f
Update FIX version in orchestration service config
varmoh Jul 8, 2026
2680fb5
Update FIX version to 2 in .env.notification
varmoh Jul 8, 2026
a88f181
Fix chat bubble persistence and SonarQube issues (#492)
nuwangeek Jul 14, 2026
cffc6cf
Merge pull request #233 from buerokratt/wip
nuwangeek Jul 16, 2026
731b581
Merge branch 'llm-493' into wip
nuwangeek Jul 16, 2026
d253b89
Merge pull request #234 from rootcodelabs/wip
nuwangeek Jul 16, 2026
2055352
Merge pull request #494 from rootcodelabs/llm-493
nuwangeek Jul 16, 2026
b49414e
Merge pull request #235 from buerokratt/wip
nuwangeek Jul 16, 2026
6b73f7d
Merge pull request #508 from rootcodelabs/llm-190
PaulaMerle Jul 17, 2026
5b58f3d
Merge pull request #236 from buerokratt/wip
nuwangeek Jul 21, 2026
4a28438
Update .env.gui
KlviG Aug 4, 2026
68a9ceb
Update .env.llm_orchestration_service
KlviG Aug 4, 2026
2297bbb
Update .env.notification
KlviG Aug 4, 2026
3ad7ef0
fix:
varmoh Aug 7, 2026
c9fc759
Merge pull request #237 from buerokratt/wip
oshannanayakkara Aug 10, 2026
6a5c7a3
cron manager fix and documents indentation fixes (#509)
oshannanayakkara Aug 11, 2026
0b0bbf9
Merge pull request #238 from buerokratt/wip
oshannanayakkara Aug 11, 2026
69fd2ae
aws bedrock fallback removal fix (#510)
oshannanayakkara Aug 14, 2026
841b4b6
Merge pull request #239 from buerokratt/wip
oshannanayakkara Aug 14, 2026
5f8c534
Update .env.llm_orchestration_service
varmoh Aug 17, 2026
c2945ff
Merge pull request #240 from buerokratt/wip
oshannanayakkara Aug 18, 2026
c5e3d9b
fix: write LokiLogger console output to stderr, not stdout (#513)
oshannanayakkara Aug 18, 2026
7cd4e50
Merge pull request #241 from buerokratt/wip
oshannanayakkara Aug 18, 2026
80867d6
Update .env.notification
varmoh Aug 18, 2026
8f7168a
Update FIX version in environment configuration
varmoh Aug 18, 2026
f9e1501
Update FIX version in .env.gui
varmoh Aug 18, 2026
ce4a3ac
Merge pull request #242 from buerokratt/wip
oshannanayakkara Aug 18, 2026
2592552
Update ci-build-image-llm-orchestration-service.yml
varmoh Aug 19, 2026
56e0899
Update FIX version to 8 in environment file
varmoh Aug 19, 2026
e7b9e03
Merge pull request #243 from buerokratt/wip
oshannanayakkara Aug 25, 2026
bf5a971
fix: streaming stalls and truncated answers caused by output-rails bu…
oshannanayakkara Sep 1, 2026
43ec725
Merge pull request #244 from buerokratt/wip
oshannanayakkara Sep 1, 2026
14ff57f
Update .env.gui
varmoh Sep 3, 2026
e78c827
Update .env.llm_orchestration_service
varmoh Sep 3, 2026
d14fb61
Update FIX version in .env.notification file
varmoh Sep 3, 2026
28a5244
Merge pull request #517 from buerokratt/wip
keitsria Sep 3, 2026
f867f96
Merge pull request #245 from buerokratt/wip
oshannanayakkara Sep 7, 2026
79bae7f
Update ci-build-image.yml
KlviG Sep 10, 2026
9829451
Update .env.gui
KlviG Sep 10, 2026
f448e65
Update ci-build-image-llm-orchestration-service.yml
KlviG Sep 10, 2026
d047d5c
Update .env.llm_orchestration_service
KlviG Sep 10, 2026
d5f7eed
Update ci-build-image-notification.yml
KlviG Sep 10, 2026
84565c2
Update .env.notification
KlviG Sep 10, 2026
163afdf
Merge pull request #246 from buerokratt/main
ruwinirathnamalala Sep 14, 2026
4b75edc
feat(1): add versioning and release pipeline for main branch
ruwinirathnamalala Sep 15, 2026
f0db906
feat(1): add versioning and release pipeline for main branch
ruwinirathnamalala Sep 15, 2026
c559efb
Merge pull request #518 from rootcodelabs/feature/versioning-pipeline
varmoh Sep 17, 2026
b88d6e3
chore(0): Changed permissions
1AhmedYasser Sep 17, 2026
5a9fed5
Merge pull request #521 from buerokratt/change-script-permissions
KlviG Sep 17, 2026
eba3f09
chore(447): merge v1.0.0 into feat/deepeval-api-tool-tests
claudiakittask Sep 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .env.gui
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
RELEASE=gui
VERSION=1
BUILD=1
FIX=1
FIX=7
2 changes: 1 addition & 1 deletion .env.llm_orchestration_service
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
RELEASE=orchestration
VERSION=1
BUILD=1
FIX=1
FIX=10
5 changes: 5 additions & 0 deletions .env.notification
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
RELEASE=notification-server
VERSION=1
BUILD=1
FIX=8

2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* text=auto eol=lf
*.sh text eol=lf
78 changes: 78 additions & 0 deletions .github/workflows/check-version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: Check Version

on:
push:
branches: ["main"]
workflow_dispatch:

env:
BRANCH: ${{ github.head_ref || github.ref_name }}

jobs:
build:
if: "!contains(github.event.head_commit.message, '[skip ci]')"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
persist-credentials: false

- name: Docker Setup BuildX
uses: docker/setup-buildx-action@v2

- name: Generate Changelog
run: npm run changelog

- name: Load environment variables
run: |
awk -v branch="${{ env.BRANCH }}" ' /^[0-9a-zA-Z]+$/ { current_branch = $0; } current_branch == branch && /^[A-Z_]+=/{ print $0; }' release.env >> $GITHUB_ENV

- name: Set repo
run: |
LOWER_CASE_GITHUB_REPOSITORY=$(echo $GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]')
echo "DOCKER_TAG_CUSTOM=ghcr.io/${LOWER_CASE_GITHUB_REPOSITORY}:v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.PATCH }}" >> $GITHUB_ENV
echo "$GITHUB_ENV"

- name: Build llm_orchestration_service image
run: |
echo "Building Docker image for branch: ${{ env.BRANCH }} major: ${{ env.MAJOR }} minor: ${{ env.MINOR }} patch: ${{ env.PATCH }}"
docker image build --tag $DOCKER_TAG_CUSTOM -f Dockerfile.llm_orchestration_service --no-cache .

- name: Build GUI image
run: |
echo "Building Docker image for branch: ${{ env.BRANCH }} major: ${{ env.MAJOR }} minor: ${{ env.MINOR }} patch: ${{ env.PATCH }}"
cd GUI && docker image build --tag $DOCKER_TAG_CUSTOM-gui -f Dockerfile.dev --no-cache .

- name: Build notification-server image
run: |
echo "Building Docker image for branch: ${{ env.BRANCH }} major: ${{ env.MAJOR }} minor: ${{ env.MINOR }} patch: ${{ env.PATCH }}"
cd notification-server && docker image build --tag $DOCKER_TAG_CUSTOM-notification-server --no-cache .

- name: Build vault-init image
run: |
echo "Building Docker image for branch: ${{ env.BRANCH }} major: ${{ env.MAJOR }} minor: ${{ env.MINOR }} patch: ${{ env.PATCH }}"
docker image build --tag $DOCKER_TAG_CUSTOM-vault-init -f Dockerfile.vault-init --no-cache .

- name: Log in to GitHub container registry
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin

- name: Push llm_orchestration_service image to GitHub Packages
run: docker push $DOCKER_TAG_CUSTOM

- name: Push GUI image to GitHub Packages
run: docker push $DOCKER_TAG_CUSTOM-gui

- name: Push notification-server image to GitHub Packages
run: docker push $DOCKER_TAG_CUSTOM-notification-server

- name: Push vault-init image to GitHub Packages
run: docker push $DOCKER_TAG_CUSTOM-vault-init

- name: Create Release
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.PATCH }}
generate_release_notes: true
body_path: ${{ github.workspace }}/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Build and publish llm_orchestration_service
on:
push:
branches:
- wip
- dev
paths:
- '.env.llm_orchestration_service'

Expand Down Expand Up @@ -33,7 +33,7 @@ jobs:
echo "$GITHUB_ENV"
- name: Docker Build
run: |
docker image build --tag $DOCKER_TAG_CUSTOM -f Dockerfile.llm_orchestration_service .
docker image build --tag $DOCKER_TAG_CUSTOM -f Dockerfile.llm_orchestration_service --no-cache .

- name: Log in to GitHub container registry
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin
Expand Down
42 changes: 42 additions & 0 deletions .github/workflows/ci-build-image-notification.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Build and publish notification

on:
push:
branches:
- dev
paths:
- '.env.notification'

jobs:
PackageDeploy:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v2

- name: Docker Setup BuildX
uses: docker/setup-buildx-action@v2

- name: Load environment variables and set them
run: |
if [ -f .env.notification ]; then
export $(cat .env.notification | grep -v '^#' | xargs)
fi
echo "RELEASE=$RELEASE" >> $GITHUB_ENV
echo "VERSION=$VERSION" >> $GITHUB_ENV
echo "BUILD=$BUILD" >> $GITHUB_ENV
echo "FIX=$FIX" >> $GITHUB_ENV
- name: Set repo
run: |
LOWER_CASE_GITHUB_REPOSITORY=$(echo $GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]')
echo "DOCKER_TAG_CUSTOM=ghcr.io/${LOWER_CASE_GITHUB_REPOSITORY}:$RELEASE-$VERSION.$BUILD.$FIX" >> $GITHUB_ENV
echo "$GITHUB_ENV"
- name: Docker Build
run: |
cd notification-server && docker image build --tag $DOCKER_TAG_CUSTOM -f Dockerfile .

- name: Log in to GitHub container registry
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin

- name: Push Docker image to ghcr
run: docker push $DOCKER_TAG_CUSTOM
2 changes: 1 addition & 1 deletion .github/workflows/ci-build-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Build and publish GUI
on:
push:
branches:
- wip
- dev
paths:
- '.env.gui'

Expand Down
Loading
Loading