This repository was archived by the owner on Mar 18, 2026. It is now read-only.
Conversation
- Implemented methods for adding, removing, pausing, resuming, and retrieving the status of database auto-sync. - Introduced DatabaseAutoSyncModal for user interaction with auto-sync settings. - Updated DataProcessor and DataProcessorSidebar components to integrate the new auto-sync feature. - Enhanced error handling and logging for database sync operations.
- Streamlined the query validation process by consolidating error handling and success messages. - Updated the handling of database configuration to ensure type safety. - Enhanced user feedback for query validation failures with clearer error messages.
feat: Add database auto-sync functionality
- Streamlined the query validation process by consolidating error handling and success messages. - Updated the handling of database configuration to ensure type safety. - Enhanced user feedback for query validation failures with clearer error messages.
refactor: Improve query validation logic in DatabaseAutoSyncModal
- Reorder ML model sidebar items for better grouping in XgenSidebar - Move "model-hub" and "model-inference" items to the end of the sidebar list - Update sidebarConfig to change "model-inference" description and title to reflect health check - Rename "모델 추론 콘솔" to "모델 헬스체크" in MlModelWorkspacePage for consistency with sidebar changes
…c controls - Added `updateMLflowConfig` function to manage MLflow settings including enabling/disabling, experiment name, and tracking URI. - Enhanced `DataProcessor` component to display database sync status with controls for pausing/resuming sync. - Introduced `DatabaseSyncControlModal` for managing sync settings and improved user feedback on sync status. - Updated styles for sync status display and added new SCSS rules for better UI presentation.
feat: Implement MLflow configuration updates and enhance database syn…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements and new features across the codebase, with a focus on standardizing database schema parameter naming, expanding database sync API capabilities, and refactoring the canvas node rendering logic for greater extensibility. Below are the most important changes:
Database API Enhancements and Schema Parameter Standardization
Standardized the naming convention for database schema parameters in
dataManagerAPI.js, changingschematodbSchemaorschemaNameas appropriate, and updated the corresponding API request bodies to usedb_schemaorschema_namekeys. This ensures consistency and prevents confusion when interacting with backend APIs. [1] [2] [3] [4] [5] [6] [7]Added a comprehensive set of database sync management API functions, including adding, removing, pausing, resuming, checking status, listing all syncs, triggering manual sync, checking scheduler health, and updating MLflow configuration. These utilities will enable robust management of automated and manual database synchronization from the frontend.
Canvas Node Rendering Refactor
Refactored the
CanvasNodescomponent to use a newfindSpecialNodeutility, allowing dynamic detection and rendering of special node types (like routers, schema providers, or custom nodes) based on configuration. This replaces hardcoded logic with a more extensible approach, making it easier to add new node types in the future. [1] [2]Updated the props and rendering logic for
CanvasNodesto support AgentXgen-specific functionality and to pass only relevant props to special node components, improving maintainability and flexibility. [1] [2]Styling Improvements
darkenfunction with the newcolor.adjustfunction fromsass:color, ensuring future compatibility and consistency in button hover styles. [1] [2]