First Major Release of the Production-Ready Product Following Completion of the Public Testing Phase
Features:
- Query Planner – RAG Retrieval Overhaul: A lightweight LLM call (gpt-5.4-mini) now runs before document retrieval to generate a cleaned, topic-focused search query, replacing the previous embedding-based topic-shift detection heuristic. Result: more accurate RAG retrieval and elimination of topic contamination (e.g., VPN and HPC being merged into a single incorrect query). Fully configurable at runtime through a new tab in the Env Manager, with a robust fallback ensuring that planner failures or timeouts never interrupt a chat session.
- Domain-Specific Search Language: HPC-/cluster-related queries are searched in English (matching the language of the knowledge base), while responses remain in the user’s preferred language.
- Explicit Language Switching: Instructions such as “answer in English” or “auf Deutsch bitte” now switch the response language reliably.
- More Accurate Incident Detection: Incident banners are displayed only when users explicitly ask about a disruption, rather than whenever a service is merely mentioned.
- Screenshot-Upload (Vision Support): Images can be attached via paste, file selection, or drag-and-drop. The client downsizes uploads to WebP, while the server validates and re-encodes image data using Pillow. Screenshots remain available throughout follow-up questions and are automatically removed after a configurable retention period.
- Dark Mode: New theme system with a dedicated dark stylesheet and theme toggle.
- Per-Message Test Cases and promptfoo Export: Administrators can mark individual question–answer turns as test cases, define the expected answer and correct documentation references, and export everything as promptfoo-compatible YAML files for automated quality evaluation.
Intern/Architektur
- The monolithic bot.py (775 lines) has been refactored into a structured app/bot/ package (pipeline, client, search, language, tokens, incidents, query_planner).
- routes.py has been modularized into subpackages under app/routes/.
- Integrated deployment webhook (seko_deploy_webhook), expanded test coverage, and CI/CD updates.
Bugfixes and Improvements:
- Source Attribution: Improved tracking of RAG source documents. Shared chats now display the referenced documentation under a dedicated Sources section.
- Feedback Review System Overhaul: Refactored review interface, introduced a flag queue for suspicious chats, and normalized the database schema using enums and lookup tables for feedback categories and AI models.
- Env Manager Redesign: Database-backed configuration management with bidirectional .env-synchronization, side-by-side configuration views, a dedicated write user, and export of merged .env files.
- Incident Processing: Improved prioritization by severity, time-based filtering, token-budget-aware truncation, and clickable incident links.
- Updated GPT Model Support: Token tracking and model routing updated for the latest GPT-5.x deployments.
- Evaluation API: New endpoint for automated evaluation runs.

