mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-14 21:19:04 +03:00
🔖 release: 1.17.3
This commit is contained in:
1 parent
1014558b6d
commit
342f3a6973
2 files changed
+46
-1
No files matched your search
@@ -0,0 +1,45 @@
|
||||
# Chatballs 1.17.3
|
||||
|
||||
## Диагностика работы агента
|
||||
|
||||
- В меню действий диалога добавлено **«Скачать диагностику»**. Выгрузка
|
||||
доступна владельцу и администратору, в том числе для закрытых диалогов.
|
||||
- JSON-файл можно передать разработчику или поддержке для разбора:
|
||||
в нём переписка, снимки запросов и ответов модели, доступные инструменты
|
||||
и причины их недоступности, вызовы API, HTTP-статусы, ошибки, длительность
|
||||
и передача оператору.
|
||||
- Секреты и известные значения полей сайта удаляются, известные персональные
|
||||
данные клиента маскируются. Выгрузка проверяет права и организацию на сервере
|
||||
и фиксируется в журнале действий.
|
||||
- Ошибка сохранения диагностики не отменяет ответ клиенту.
|
||||
|
||||
## История и ограничения
|
||||
|
||||
Полная трассировка сохраняется для новых ходов после обновления. Для старых
|
||||
сообщений файл явно указывает отсутствие снимков. Настройки на момент хода
|
||||
и текущие настройки экспортируются отдельно.
|
||||
|
||||
Хранятся последние 20 снимков на диалог. Экспорт включает до 2000 последних
|
||||
сообщений; сокращённые данные помечаются. Вложения не входят в файл.
|
||||
При удалении диалога его диагностика также удаляется.
|
||||
|
||||
## Проверки
|
||||
|
||||
- Сборки internal-ui и backend-образа прошли.
|
||||
- Целевые регрессионные проверки: 58 тестов пройдены, 1 пропущен.
|
||||
- Окончательные проверки диагностики: 25 тестов пройдены, включая цепочку
|
||||
списка заказов и деталей с внутренним id, ошибки API и провайдера,
|
||||
удаление секретов, устойчивость записи и tenant/RLS-защиту PostgreSQL.
|
||||
- Ruff, Django system checks и проверка соответствия миграций прошли.
|
||||
- На штатном локальном backend браузером проверены скачивание валидного JSON
|
||||
администратором и отсутствие пункта у сотрудника.
|
||||
- GitHub CI проверил линтер и deployment CLI.
|
||||
|
||||
## Обновление
|
||||
|
||||
Штатный сервис `init` применяет `ai.0025_turndiagnostic` и
|
||||
`tenancy.0043_turn_diagnostic_guards` перед запуском обновлённых backend и worker.
|
||||
Используйте релизный `compose.yaml` и существующие override-файлы установки.
|
||||
Перенос данных и изменение учётных записей не требуются.
|
||||
|
||||
Описание формата: [Диагностика диалога](../conversation-diagnostics.md).
|
||||
Reference in new issue
Block a user