0.106.0
Fixed
- Аудит лог: вкладка «Выполнение инструментов» — исправлена структура Svelte-шаблона:
{:else}заменён на{:else if auditTab === 'tools'}, из-за чего вкладка не рендерилась, а блок «Лог приложения» был недостижим. - Фильтр по агенту в audit/tools — параметр
agent_idтеперь отправляется в query string (ранее silently игнорировался). - Колонка «Агент» — отображается имя агента вместо числового ID.
Added
- Фильтр по типу инструмента — выпадающий список с уникальными именами инструментов (
GET /api/v1/admin/audit/tools/names). - Store:
ListDistinctToolNames— метод для получения уникальных имён инструментов изtool_audit_log(SQLite, PostgreSQL, DualStore). - Handler:
ListToolNames— новый эндпоинт для списка уникальных инструментов. - Параметр
agent_idвGET /api/v1/admin/audit/tools— фильтрация по агенту через query-параметр (ранее только через URL-param{agentID}).