-
Notifications
You must be signed in to change notification settings - Fork 4
Added English keys and Estonian translations #156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Get update from RAG-6 to RAG-7
get update from RAG-6 into RAG-7
Update wip-temp from RAG-7
Get update from buerokratt/RAG-Module wip to rootcodelabs/RAG-Module wip
Fixed merge conflicts
LLM connection creation changes (#108)
Get update from buerokratt/RAG-Module wip to rootcodelabs/RAG-Module wip
Disable Re ranker and Add LLM cost tracking (buerokratt#112)
Get update from buerokratt/RAG-Module into rootcodelabs/RAG-Module
Get update from wip to RAG-33
requested changes
Get update from integration-temp to test-prod-llm-ui
Merge pull request #60 from rootcodelabs/integration-temp
Completed dspy optimization and fix frontend issue
merge buerokratt-wip after fixing merge conflicts
…ult secret functions
…Module into pre-demo-fixes
Pre demo fixes (buerokratt#147)
Langfuse wip (buerokratt#148)
…English and Estonian
* partialy completes prompt refiner * integrate prompt refiner with llm_config_module * fixed ruff lint issues * complete prompt refiner, chunk retriver and reranker * remove unnesessary comments * updated .gitignore * Remove data_sets from tracking * update .gitignore file * complete vault setup and response generator * remove ignore comment * removed old modules * fixed merge conflicts * added initial setup for the vector indexer * initial llm orchestration service update with context generation * added new endpoints * vector indexer with contextual retrieval * fixed requested changes * fixed issue * initial diff identifier setup * uncommment docker compose file * added test endpoint for orchestrate service * fixed ruff linting issue * Rag 103 budget related schema changes (#41) * Refactor llm_connections table: update budget tracking fields and reorder columns * Add budget threshold fields and logic to LLM connection management * Enhance budget management: update budget status logic, adjust thresholds, and improve form handling for LLM connections * resolve pr comments & refactoring * rename commonUtils --------- * Rag 93 update connection status (#47) * Refactor llm_connections table: update budget tracking fields and reorder columns * Add budget threshold fields and logic to LLM connection management * Enhance budget management: update budget status logic, adjust thresholds, and improve form handling for LLM connections * resolve pr comments & refactoring * rename commonUtils * Implement LLM connection status update functionality with API integration and UI enhancements --------- * Rag 99 production llm connections logic (#46) * Refactor llm_connections table: update budget tracking fields and reorder columns * Add budget threshold fields and logic to LLM connection management * Enhance budget management: update budget status logic, adjust thresholds, and improve form handling for LLM connections * resolve pr comments & refactoring * rename commonUtils * Add production connection retrieval and update related components * Implement LLM connection environment update and enhance connection management logic --------- * Rag 119 endpoint to update used budget (#42) * Refactor llm_connections table: update budget tracking fields and reorder columns * Add budget threshold fields and logic to LLM connection management * Enhance budget management: update budget status logic, adjust thresholds, and improve form handling for LLM connections * resolve pr comments & refactoring * Add functionality to update used budget for LLM connections with validation and response handling * Implement budget threshold checks and connection deactivation logic in update process * resolve pr comments --------- * Rag 113 warning and termination banners (#43) * Refactor llm_connections table: update budget tracking fields and reorder columns * Add budget threshold fields and logic to LLM connection management * Enhance budget management: update budget status logic, adjust thresholds, and improve form handling for LLM connections * resolve pr comments & refactoring * Add budget status check and update BudgetBanner component * rename commonUtils * resove pr comments --------- * rag-105-reset-used-budget-cron-job (#44) * Refactor llm_connections table: update budget tracking fields and reorder columns * Add budget threshold fields and logic to LLM connection management * Enhance budget management: update budget status logic, adjust thresholds, and improve form handling for LLM connections * resolve pr comments & refactoring * Add cron job to reset used budget * rename commonUtils * resolve pr comments * Remove trailing slash from vault/agent-out in .gitignore --------- * Rag 101 budget check functionality (#45) * Refactor llm_connections table: update budget tracking fields and reorder columns * Add budget threshold fields and logic to LLM connection management * Enhance budget management: update budget status logic, adjust thresholds, and improve form handling for LLM connections * resolve pr comments & refactoring * rename commonUtils * budget check functionality --------- * gui running on 3003 issue fixed * gui running on 3003 issue fixed (#50) * added get-configuration.sqpl and updated llmconnections.ts * Add SQL query to retrieve configuration values * Hashicorp key saving (#51) * gui running on 3003 issue fixed * Add SQL query to retrieve configuration values --------- * Remove REACT_APP_NOTIFICATION_NODE_URL variable Removed REACT_APP_NOTIFICATION_NODE_URL environment variable. * added initil diff identifier functionality * test phase1 * Refactor inference and connection handling in YAML and TypeScript files * fixes (#52) * gui running on 3003 issue fixed * Add SQL query to retrieve configuration values * Refactor inference and connection handling in YAML and TypeScript files --------- * Add entry point script for Vector Indexer with command line interface * fix (#53) * gui running on 3003 issue fixed * Add SQL query to retrieve configuration values * Refactor inference and connection handling in YAML and TypeScript files * Add entry point script for Vector Indexer with command line interface --------- * diff fixes * uncomment llm orchestration service in docker compose file * complete vector indexer * Add YAML configurations and scripts for managing vault secrets * Add vault secret management functions and endpoints for LLM connections * Add Test Production LLM page with messaging functionality and styles * fixed issue * fixed merge conflicts * fixed issue * fixed issue * updated with requested chnages * fixed test ui endpoint request responses schema issue * fixed dvc path issue * added dspy optimization * filters fixed * refactor: restructure llm_connections table for improved configuration and tracking * feat: enhance LLM connection handling with AWS and Azure embedding credentials * fixed issues * refactor: remove redundant Azure and AWS credential assignments in vault secret functions * fixed issue * intial vault setup script * complete vault authentication handling * review requested change fix * fixed issues according to the pr review * fixed issues in docker compose file relevent to pr review --------- Co-authored-by: Charith Nuwan Bimsara <59943919+nuwangeek@users.noreply.github.com> Co-authored-by: erangi-ar <erangika.ariyasena@rootcode.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request adds English translation keys and Estonian translations to support internationalization (i18n) for an LLM connections management interface. The PR also includes infrastructure updates for HashiCorp Vault integration, refactoring of optimizer code, and Docker configuration improvements.
Key changes:
- Addition of comprehensive translation keys in English and Estonian for LLM connection management UI
- Implementation of Vault initialization and secrets management scripts
- Removal of unused code in optimizer modules
- Docker configuration updates for Vault agent integration
Reviewed Changes
Copilot reviewed 18 out of 18 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| GUI/translations/en/common.json | Added English translation keys for LLM connections, budget management, and test interface |
| GUI/translations/et/common.json | Added Estonian translations corresponding to English keys |
| GUI/src/pages/TestModel/index.tsx | Integrated translation keys for test LLM page |
| GUI/src/pages/LLMConnections/index.tsx | Integrated translation keys for LLM connections list page |
| GUI/src/pages/LLMConnections/ViewLLMConnection.tsx | Integrated translation keys for viewing/editing connections |
| GUI/src/pages/LLMConnections/CreateLLMConnection.tsx | Integrated translation keys for connection creation |
| GUI/src/components/molecules/LLMConnectionForm/index.tsx | Integrated translation keys throughout the form component |
| GUI/src/components/molecules/LLMConnectionCard/index.tsx | Integrated translation keys for connection cards |
| GUI/src/components/molecules/BudgetBanner/index.tsx | Integrated translation keys for budget warning banners |
| GUI/src/components/MainNavigation/index.tsx | Integrated translation keys for navigation menu |
| vault-init.sh | New script for Vault initialization, unsealing, and AppRole configuration |
| vault/agents/llm/agent.hcl | Updated file paths for credentials and removed unused template configuration |
| docker-compose.yml | Added Vault initialization service and updated volume configurations |
| DSL/Ruuter.private/rag-search/POST/vault/secret/create.yml | Fixed type definition from number to string for llmPlatform |
| DSL/CronManager/script/store_secrets_in_vault.sh | Implemented comprehensive script for storing LLM/embedding secrets in Vault |
| DSL/CronManager/script/delete_secrets_from_vault.sh | Implemented script for deleting secrets from Vault |
| src/optimization/optimizers/refiner_optimizer.py | Removed unused variable assignments after bootstrap compilation |
| src/optimization/optimizers/generator_optimizer.py | Removed unused variable assignments after bootstrap compilation |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| }), | ||
| icon: <MdWarning size={30} /> | ||
|
|
||
| }; |
Copilot
AI
Nov 6, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Remove the trailing empty line before the closing brace at line 46. This empty line appears to be unintentional and affects code formatting consistency.
| description: "Body field 'connectionId'" | ||
| - field: llmPlatform | ||
| type: number | ||
| type: string |
Copilot
AI
Nov 6, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The type has been changed from 'number' to 'string' for llmPlatform. Verify that all consumers of this API expect a string value, as this is a breaking change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be a string
Added English keys and Estonian translations (buerokratt#156)
No description provided.