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}).