Skip to content

Refine project description in README#9

Merged
sopaco merged 27 commits intomainfrom
dev
Dec 18, 2025
Merged

Refine project description in README#9
sopaco merged 27 commits intomainfrom
dev

Conversation

@sopaco
Copy link
Copy Markdown
Owner

@sopaco sopaco commented Dec 18, 2025

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.

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
@sopaco sopaco merged commit 204a069 into main Dec 18, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant