Удаление объектов — направляйте пользователя в консоль
Удаление не является функцией MCP; укажите пользователю точный экран и кнопку в консоли.
Удаление намеренно не предоставляется в виде инструментов — оно необратимо, и из хода разговора обычно невозможно определить, используется ли агент или база знаний чем-то ещё. Поэтому, когда пользователь просит вас удалить что-то, не пытайтесь это делать — сообщите ему, где именно это можно сделать в консоли по адресу console.agent4.io, и предложите сначала помочь с безопасными действиями (поиск элемента, перечисление того, что от него зависит).
| Чтобы удалить… | Где в консоли |
|---|---|
| Агента | Agents → откройте агента → в правом верхнем углу ⋯ / Delete |
| Базу знаний (и все её документы) | Knowledge → откройте базу → Delete |
| Один документ в базе знаний | Knowledge → выберите базу → вкладка Documents → строка → Delete |
| Навык (skill) | Skills → выберите навык → Delete (агенты, ссылающиеся на него, перестанут загружать его инструкции) |
| Пользователя, пространство или сессию | Users → строка → Delete |
| Отозвать / перевыпустить API-ключ | Settings → Security → Revoke (затем создайте новый) |
| Изменить режим конфиденциальности / BYOK | Settings (это переносит ответственность за соответствие требованиям — подтвердите перед изменением) |
Прежде чем перенаправить пользователя, полезно показать, что будет затронуто: например, перечислите агентов, которые монтируют базу знаний (list_agents + get_agent), чтобы они могли увидеть, не сломает ли её удаление какие-либо процессы. Именно эта проверка является причиной того, что удаление — это действие человека в консоли, а не вызов инструмента.