Conversation
Fix insights bar width overflow and route ordering Add bounds checking to prevent metric bar from exceeding 100% width. Reorder API routes to ensure static paths are matched before dynamic jobId routes. Disable strict mode in Svelte config to allow proper client-side routing for dynamic routes.
The health check logic has been moved from the frontend components to backend API endpoints. This provides more detailed status information about completion and embedding models through dedicated endpoints /api/system/vector-store/status and /api/system/llm/status. The frontend now calls these APIs instead of performing direct service tests.
- Upgrade TOML from 0.8 to 0.9, removing old TOML-related packages - Make service detection asynchronous to prevent blocking page load - Add "detecting" status with loading animation for better UX - Remove Qdrant collection count API calls from dashboard
Format imports and update LLM health check prompts - Reformat long import statement to multi-line format for better readability - Change LLM health check prompts from English to Chinese for more precise responses - Update model names from generic placeholders to specific identifiers - Clean up extra blank lines and improve code formatting consistency
Improve the project description by reorganizing content and highlighting key features. The description is broken into a main tagline and a detailed overview with better formatting for emphasis. Redundant content is removed to make the introduction more concise and impactful.
- Move service status detection and UI into ServiceStatus component - Refactor dashboard and monitor pages to use the component - Remove duplicated detection logic and status helper functions - Handle status updates via statusUpdate event to sync systemStatus - Focus monitor page on performance metrics; service logs handled by component
- In ServiceStatus.svelte, set status to disconnected on parse, HTTP, fetch, and exception errors; map non-healthy LLM to disconnected - In API routes, return CORTEX_MEM_SERVICE_UNAVAILABLE and clearer messages when cortex-mem-service is down - In CortexMemServiceClient, remove silent fallbacks and throw on non-OK responses
- Add cortex_mem_service flag in server system status - Short-circuit vector store and LLM as disconnected if unavailable - Rework /api/system/health to report cortex-mem-service state - Return success:true with data when service is unavailable
- Remove mock system data - Update logs endpoint to return empty list for now - Drop cortex-mem-cli integration - Delete public/test.html - Remove memoryApi.statistics client method
- Use Promise.allSettled to query vector store and LLM concurrently - Preserve per-request timeout via AbortController - Set latency on failures and standardize disconnect handling - Improve logging of API errors and timeouts
- Store affected_memories on issues for detail view - Replace console log in “查看详情” with modal open - Add modal state and close handler - Minor punctuation fix in error message
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Improve the project description by reorganizing content and highlighting key features. The description is broken into a main tagline and a detailed overview with better formatting for emphasis. Redundant content is removed to make the introduction more concise and impactful.