Команда разработчиков внедрила ИИ-агентов для обслуживания сайтов на CMS MODX через SSH. Агенты получили возможность самостоятельно читать файлы, анализировать логи ошибок и запускать диагностические команды, что исключает необходимость ручного вмешательства при исправлении неполадок.
Частые короткие SSH-соединения приводили к блокировкам со стороны хостинга. Для решения проблемы разработчики настроили пул соединений через OpenSSH ControlMaster. Это позволило поддерживать постоянные сессии и ограничить количество параллельных операций до двух на один аккаунт.
Для безопасного изменения файлов был создан инструмент site-file, который ограничивает доступ к критическим конфигурационным файлам и системным каталогам. Система нормализации путей блокирует попытки выхода за пределы корневой директории сайта, предотвращая несанкционированный доступ.
Процесс обновления файлов включает обязательную проверку контрольных сумм и предварительный просмотр изменений. Новые данные записываются во временный файл, после чего происходит его перемещение на место основного. В случае ошибок при записи, сбоя PHP-валидации или проверки сайта система автоматически восстанавливает предыдущую версию.





