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

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

Интерфейс /admin/ai-chat переработан по требованиям Алексея: диалоги стали вкладочками-переключателями сверху (чат больше не уезжает вниз при множестве диалогов, при загрузке сразу виден первый диалог — скроллить не нужно). Поле ввода стало большим и раздвигающимся (минимум 2 строки, авто-рост до 50% высоты окна, растягивается за угол) с явной видимой кнопкой «Отправить» и индикатором «Отправка…». У каждого диалога — кебаб-меню (Поделиться, Редактировать, Оценить, Заметки, Удалить) и копирование ссылки у опубликованных. Добавлен знак «?» об агентах: модал показывает, чем отличаются агенты — описание, модель, подключение, база знаний, методология. Создана страница настройки агентов /admin/ai-agents с формой (имя, модель, подключение, описание, база знаний, методология, вкл/выкл). Агенты описаны в config/instances.php (default/analyst/support). Версия обновлена до v0.24.0.

minor Выпущена 31.07.2026
v0.24.0 minor от 31.07.2026

Дизайн чата: вкладки диалогов, большое поле ввода, агенты и их настройки

Дизайн чата (требования Алексея)

  • Диалоги вкладочками — таб-бар сверху: «Новый диалог» + вкладка на каждый диалог; при загрузке автоматически открыт первый диалог; чат не смещается вниз при многих диалогах
  • Большое поле ввода — textarea rows=2, resize-y, min-h-[76px], авто-рост до 50% высоты окна, растягивается за угол вниз
  • Явная кнопка «Отправить» — видимая, со спиннером и текстом «Отправка…» во время запроса
  • Кебаб-меню на вкладке — Поделиться / Редактировать / Оценить / Заметки / Удалить; у опубликованных — иконка-ссылка копирования
  • Знак «?» об агентах — модал «Агенты платформы»: у каждого агента описание, модель, подключение, база знаний, методология и статус

Агенты и их настройки

  • config/instances.php — агенты как объекты: name, description, model, connection, knowledge (массив), methodology, enabled (default/analyst/support)
  • AiChat::getAgents() — дефолты из конфига + мерж с cache('settings.ai_agents'), knowledge как массив
  • Новая страница /admin/ai-agents — Filament-форма по секциям для каждого агента, действия «Сохранить» (в кеш) и «Сбросить»
  • Селект агента в чате — выбор агента перед отправкой + ссылка «Что за агенты?»

Технически

  • config/app.php — версия 0.23.1 → 0.24.0
  • Тесты — Task67Test: 9/9 зелёные (добавлены test_ai_agents_page_renders, test_agent_command_accepts_explicit_agent; test_ai_chat_page_renders расширен)
  • Сборка — npm run build (Tailwind: max-h-[50vh], min-h-[76px]), php artisan view:cache
← Ко всем версиям