p66
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
# RetrieX Patch 66 - Chat Message Residual Cleanup
|
||||
|
||||
## Ziel
|
||||
|
||||
p66 schliesst die Chat-Messages-Migration nach p63, p64 und p65 ab, indem zwei verbliebene user-lesbare Resttexte aus `AgentRunner.php` nach `config/retriex/chat-messages.yaml` verschoben werden.
|
||||
|
||||
## Geaenderte Dateien
|
||||
|
||||
- `config/retriex/chat-messages.yaml`
|
||||
- neuer Key `agent.messages.technical_error_detail_template`
|
||||
- neuer Key `agent.production_ui.templates.history_response_system_notice`
|
||||
- `src/Config/ChatMessagesConfig.php`
|
||||
- Validation der neuen Chat-Message-Keys
|
||||
- `src/Config/AgentRunnerConfig.php`
|
||||
- neue Getter fuer die beiden Rest-Templates
|
||||
- neue chat-only Zugriffsmethode fuer neue Keys ohne Legacy-Agent-Fallback
|
||||
- `src/Agent/AgentRunner.php`
|
||||
- History-Fallback-Systemhinweis rendert ueber YAML-Template
|
||||
- technischer Fehlerdetail-Hinweis rendert ueber YAML-Template
|
||||
|
||||
## Bewusst nicht geaendert
|
||||
|
||||
- keine Aenderung an Retrieval
|
||||
- keine Aenderung an Scoring oder Ranking
|
||||
- keine Aenderung an Intent- oder Shop-Matching
|
||||
- keine Aenderung an `AgentRunner.php`-Ablauflogik ausser der Message-Template-Herkunft
|
||||
- keine neuen chat-sichtbaren Legacy-Keys in `agent.yaml`
|
||||
|
||||
## Ergebnis
|
||||
|
||||
Nach p66 liegen die bekannten user-lesbaren Chat-/SSE-/Frontend-/Agent-Messages zentral in `config/retriex/chat-messages.yaml`.
|
||||
|
||||
## Lokale Checks
|
||||
|
||||
Gruen:
|
||||
|
||||
```bash
|
||||
php -l src/Config/ChatMessagesConfig.php
|
||||
php -l src/Config/AgentRunnerConfig.php
|
||||
php -l src/Agent/AgentRunner.php
|
||||
python3 -c "import yaml; yaml.safe_load(open('config/retriex/chat-messages.yaml'))"
|
||||
php /tmp/p66_smoke.php
|
||||
php /tmp/p66_agent_config_smoke.php
|
||||
```
|
||||
|
||||
Nicht lokal ausfuehrbar im ZIP ohne `vendor/`:
|
||||
|
||||
```bash
|
||||
php bin/console mto:agent:config:validate
|
||||
```
|
||||
|
||||
Fehler:
|
||||
|
||||
```text
|
||||
Dependencies are missing. Try running "composer install".
|
||||
```
|
||||
Reference in New Issue
Block a user