Бобер Боб
Платформа складского учёта
Платформа складского учёта · Release notes · v0.17.0

История версий — v0.17.0

Создана модель AiConversation с миграцией (conversation_id, user_id, telegram_chat_id, role, content, metadata, agent, source). Разработан SheetController с тремя методами: conversations() — получение истории диалогов, agentCommand() — вызов AI-агента из панели, telegramWebhook() — приём Telegram-запросов с отправкой ответов. Создана страница AiChat (sidebar, группа «Интеграции») для просмотра всех диалогов.

minor Выпущена 30.07.2026
v0.17.0 minor от 30.07.2026

AI-диалоги: AiConversation модель и SheetController

Модель и БД

  • AiConversation — поля: id, conversation_id (indexed), user_id, telegram_chat_id, role, content (text), metadata (json), agent, source, timestamps
  • Scope forConversation() — фильтр по conversation_id
  • Scope forUser() — фильтр по user_id

SheetController

  • conversations() — GET /admin/sheets/conversations — история для текущего пользователя
  • agentCommand() — POST /admin/sheets/agent — вызов AiAgentService + логирование
  • telegramWebhook() — POST /webhook/telegram — приём Telegram update, AI-обработка, отправка ответа

Страница AI Чаты

  • AiChat (sidebar) — группа «Интеграции»: список всех диалогов, пользователи, превью, раскрытие
  • Фильтрация — по conversation_id, source

Статистика

  • Новые файлы: 3 (модель, миграция, контроллер) · Новые страницы: 1
  • Версия: 0.16.5 → 0.17.0
← Ко всем версиям