## Phase 1 (Fixed): Agent Management UI - Исправлена авторизация: agents переведены на publicProcedure - AgentDetailModal: 5 вкладок (General, LLM Params, Tools, History, Stats) - Полное редактирование: model, provider, temperature, topP, maxTokens, frequencyPenalty, presencePenalty, systemPrompt - Управление allowedTools и allowedDomains через теги - AgentCreateModal: создание агентов с выбором модели из Ollama API - Кнопка Metrics на каждой карточке агента ## Phase 2+3: Tool Binding System - server/tools.ts: реестр из 10 инструментов (http_get, http_post, shell_exec, file_read, file_write, docker_list, docker_exec, docker_logs, browser_navigate, browser_screenshot) - Безопасное выполнение: проверка allowedTools агента, accessControl из БД - tools.execute tRPC endpoint - Tools.tsx: страница управления инструментами с тест-выполнением - Добавлен пункт "Инструменты" в sidebar навигацию ## Phase 4: Metrics & History - AgentMetrics.tsx: детальная страница метрик по агенту - Request Timeline: bar chart по часам (success/error) - Conversation Log: история диалогов с пагинацией - Raw Metrics Table: все метрики с токенами и временем - Time range selector: 6h/24h/48h/7d - Маршрут /agents/:id/metrics ## Tests: 24/24 passed - server/auth.logout.test.ts (1) - server/agents.test.ts (7) - server/tools.test.ts (13) - server/ollama.test.ts (3)
4.4 KiB
4.4 KiB