Версия 2.3.2#

05.06.2026 г.

Вышел новый релиз Sherpa AI Server: Версия 2.3.2.

1. История изменений сущности в Аудите#

На экране Аудит добавлена история изменений для конкретной сущности.

Теперь из таблицы аудита можно открыть карточку с вертикальной лентой событий и посмотреть, как менялась выбранная сущность. В истории отображаются события, связанные с этой сущностью, а также изменения по полям.Окно истории изменений корректно поддерживает светлую и темную темы.

Также в списке аудита добавлены текстовые фильтры по полям message и agent.

Это помогает администраторам быстрее разбирать изменения в системе и понимать, что именно происходило с выбранной сущностью.

Изменение также доступно через API:

GET /api/v1/audits/entity-history

2. Управление API-токенами#

Раздел API Key заменен на управление API-токенами.

Теперь в Sherpa AI Server можно создавать и хранить несколько API-токенов. Для этого добавлена отдельная таблица токенов, новый интерфейс управления и API-методы:

GET /api/v1/api_tokens
POST /api/v1/api_tokens
PUT /api/v1/api_tokens/{api_token_guid}
DELETE /api/v1/api_tokens/{api_token_guid}

На экране API-токенов доступна таблица со списком токенов, фильтрацией, сортировкой, пагинацией и действиями над записями. При создании токена можно выбрать роли, срок действия или режим "бессрочно".

Права при авторизации по Bearer-токену теперь проверяются с учетом ролей, связанных с конкретным токеном.

Это помогает администраторам безопаснее управлять доступом внешних систем к API Sherpa AI Server.

3. Создание и отображение API-токена#

Обновлено окно создания API-токена.

После создания Sherpa AI Server показывает значение токена и готовый пример заголовка:

Authorization: Bearer <base64>

Срок действия нового токена по умолчанию установлен на 3 месяца. Выбор даты и времени вынесен в отдельное окно поверх формы создания токена.

Существующий API-ключ аккаунта переносится в новую таблицу API-токенов автоматически. Устаревшее поле api_key в API аккаунтов больше не используется.

Это упрощает переход на новую модель токенов и помогает администраторам сразу скопировать корректный заголовок для интеграции.

4. Упрощенные API-методы Чата#

В API обновлены методы Чата:

/chat /chat/completions /responses

Теперь эти методы могут использоваться без явного GUID Чата в URL.

Это упрощает интеграции с внешними системами: им не нужно заранее создавать Чат отдельным запросом.

5. Настройка встраиваемого виджета#

Расширены возможности настройки встраиваемого виджета Sherpa AI Server.

В скрипт виджета добавлен расширенный набор data-* параметров. С их помощью можно настраивать кнопку запуска, панель виджета, поведение на мобильных устройствах, кнопку закрытия, автоматическое открытие виджета и параметры встроенного фрейма.

В диалоге Ассистента обновлен пример генерации кода виджета: теперь он соответствует актуальному шаблону и включает полный набор параметров настройки.

В примере виджета реальный API-ключ больше не подставляется автоматически.

Вместо него используется заглушка:

<BASE64_ENCODED_API_KEY>

Это делает пример безопаснее: администратор или интегратор вручную подставляет нужный токен перед публикацией виджета.

6. Улучшения на экране Ассистенты#

На экране Ассистенты улучшено создание и редактирование Ассистента.

Теперь отправка формы создания или редактирования запрещена, пока не выбрана модель. Это помогает избежать некорректных настроек Ассистента.

Также обновлен шаблон генерации кода встраиваемого виджета в диалоге Ассистента: он соответствует актуальному примеру виджета и содержит новые параметры настройки.

7. Исправления в API-токенах#

Исправлено удаление API-токена.

Теперь запрос:

DELETE /api/v1/api_tokens/{api_token_guid}

возвращает корректный успешный ответ вместо серверной ошибки.

Также исправлено создание и использование токенов после переноса данных: устаревшие резервные механизмы старого api_key удалены, а метод generate_api_key больше не используется.

8. Исправления в Документах и Папках объектов#

​Исправлено удаление папок и файлов в интерфейсе.

​DELETE-запросы к:

/api/v1/folders /api/v1/object_folders

​теперь отправляются с JSON Content-Type.

Это устраняет ошибки удаления и делает работу с Документами и Папками объектов стабильнее.

9. Технические исправления миграций и API#

​Исправлено обновление данных в базе при переходе текстовых колонок на JSON-формат.

Также исправлена проверка ответа API для метода:

​GET /api/v1/chats_history/messages

Исправление касается сообщений с фрагментами документов и дополнительными данными в JSON-формате.

Это повышает стабильность обновления Sherpa AI Server и снижает риск ошибок после миграций базы данных.