This commit is contained in:
team 1
2026-05-09 11:10:29 +02:00
parent 71fc5a2501
commit 424aef2575
8 changed files with 437 additions and 30 deletions

View File

@@ -0,0 +1,32 @@
# User-visible chat, SSE and stream lifecycle messages.
# Protocol tokens, status enum values and debug comments intentionally stay in code.
parameters:
retriex.chat_messages.config:
sse:
empty_prompt: 'Bitte gib eine Frage ein.'
job_create_failed: 'Der Antwort-Job konnte nicht erstellt werden: {error}'
job_missing: 'Der Antwort-Job wurde nicht gefunden.'
stream_interrupted: 'Die Verbindung zum Antwort-Stream wurde unterbrochen.'
stream_aborted: 'Stream abgebrochen: {error}'
stream_aborted_event: '❌ {message}'
unknown_stream_error: 'Unbekannter Streamfehler.'
history_failure: 'Systemhinweis: Antwort konnte nicht abgeschlossen werden. Ursache: {message}'
fatal_server_error: '❌ Fataler Serverfehler: {message} in {file}:{line}'
fatal_unknown_error: 'unknown error'
fatal_unknown_file: 'unknown file'
fatal_unknown_line: '?'
stream_failed_with_message: 'Der Antwort-Stream ist fehlgeschlagen: {message}'
stream_failed_retry: 'Der Antwort-Stream ist fehlgeschlagen. Bitte sende die Anfrage erneut.'
stream_interrupted_retry: 'Der Antwort-Stream wurde durch einen Verbindungsabbruch unterbrochen. Bitte sende die Anfrage erneut, falls die Antwort unvollständig ist.'
job_stale: 'Der Antwort-Job liefert seit längerer Zeit keine neuen Daten. Der Stream wurde beendet, damit die Oberfläche nicht hängen bleibt.'
claim:
expired: 'Der Antwort-Job ist abgelaufen. Bitte sende die Anfrage erneut.'
invalid: 'Der Antwort-Job ist ungültig. Bitte sende die Anfrage erneut.'
lock_failed: 'Der Antwort-Job ist gerade gesperrt. Bitte sende die Anfrage erneut, falls keine Antwort erscheint.'
running: 'Der Antwort-Stream läuft bereits oder wurde nach einem Verbindungsabbruch erneut geöffnet. Bitte sende die Anfrage erneut, falls die Antwort unvollständig ist.'
interrupted: 'Der Antwort-Stream wurde durch einen Verbindungsabbruch unterbrochen. Bitte sende die Anfrage erneut, falls die Antwort unvollständig ist.'
completed: 'Der Antwort-Stream wurde bereits abgeschlossen. Bitte sende eine neue Anfrage, wenn du eine weitere Antwort brauchst.'
missing: 'Der Antwort-Job wurde nicht gefunden. Falls deine Verbindung kurz unterbrochen war, sende die Anfrage bitte erneut.'
storage:
directory_create_failed: 'Stream job directory could not be created.'
write_failed: 'Stream job could not be written.'

View File

@@ -7,6 +7,7 @@ imports:
- { resource: 'retriex/model.yaml' }
- { resource: 'retriex/prompt.yaml' }
- { resource: 'retriex/agent.yaml' }
- { resource: 'retriex/chat-messages.yaml' }
- { resource: 'retriex/retrieval.yaml' }
- { resource: 'retriex/language.yaml' }
- { resource: 'retriex/query_enrichment.yaml' }
@@ -146,6 +147,10 @@ services:
$vocabulary: '@App\Config\DomainVocabularyConfig'
$genreConfig: '@App\Config\GenreConfig'
App\Config\ChatMessagesConfig:
arguments:
$config: '%retriex.chat_messages.config%'
App\Config\NdjsonHybridRetrieverConfig:
arguments:
$config: '%retriex.retrieval.config%'