0.167.3

Fixed

  • Блокировка настройки MCP-серверов при отключённых MCP-инструментах. На странице /agents/{id}/mcp администратор мог включать/отключать MCP-серверы для агента, не глядя на состояние флага «MCP-инструменты» (perms.tools.mcp), который редактируется на /agents/{id}/permissions. При этом бэкенд уже не регистрирует MCP-инструменты при tools.mcp === false (internal/agent/tool_catalog.go:122) — пользователь тратил время на настройку того, что фактически не работает, без объяснения причин. Фикс: страница /agents/{id}/mcp теперь синхронизирована с флагом: при tools.mcp === false показывается жёлтый warn-баннер со ссылкой на страницу разрешений, чекбоксы и селекты серверов заблокированы (disabled + aria-describedby → баннер, role="status"), кнопка «Сохранить» скрыта. Список серверов остаётся видимым, но неактивным. Обработчики toggleEnabled/setTools дублируют guard на уровне логики (defense-in-depth). Изменения — только фронтенд, 2 файла: McpPermissionsCard.svelte, +page.svelte.