auto-sync: 2026-05-06 00:10:01

This commit is contained in:
Stream
2026-05-06 00:10:01 +03:00
parent 8d5a56162a
commit b9b8587da4
2 changed files with 12 additions and 3 deletions

View File

@@ -63,9 +63,17 @@
### Дублированные сообщения в Telegram
- Слава заметил что от меня приходят дублированные сообщения
- Анализ: `streaming.mode: "partial"` + возможный конфликт с block streaming
- Решение: переключить на `streaming.mode: "progress"`статус во время генерации, финальный ответ одним сообщением
- Конфиг обновлён, hot-reload должен применить автоматически
- Анализ: `streaming.mode: "partial"` шлёт промежуточные сообщения каждые 2 сек вместо edit
- Попробовали `progress`тоже дублировало (маппится в partial на Telegram)
- Финальное решение: `streaming.mode: "off"` — только финальное сообщение, без превью
- Конфиг обновлён, hot-reload применился (лог: `config hot reload applied`)
### Расстояние по маршруту — финальный фикс
- Корневая проблема: `renderWaypointsList()` вызывается ДО завершения `debounceBuildRoute()` (async)
- В момент рендера `routeResults` пустой → fallback на haversine по прямой (52 км вместо 104 км)
- Фикс: добавить `renderWaypointsList()` сразу после `drawRouteResults()` — когда маршрут уже построен
- Масштабирование сегментов оставлено: сумма сегментов = `route.distance_m` точно (diff=0 м)
- Форматирование приведено к `toFixed(1)` везде для визуального совпадения
### voice-tts скилл — дублированные сообщения
- `send_voice.sh` пытался отправить через `openclaw message send` И через `MEDIA:` директиву одновременно