Paperclip починил баг: локальные агенты снова видят сервер на 127.0.0.1
В открытой платформе управления AI-агентами Paperclip обнаружили и исправили досадный баг: при запуске сервера на локальной машине агенты иногда наследовали переменную окружения PAPERCLIP_API_URL с LAN-адресом (например, http://192.168.1.50:3100) вместо loopback (http://127.0.0.1:3100). Это делало управляющий сервер недоступным для агентов, работающих на том же компьютере.
Причина — в функции выбора первичного runtime-URL: choosePrimaryRuntimeApiUrl отдавала приоритет первому записи из списка allowedHostnames (обычно LAN-IP) перед фактическим bind-хостом на loopback. В итоге агенты пытались соединиться с адресом, который не могли достичь.
Патч меняет логику: теперь сначала возвращается нормализованный loopback-адрес, к которому привязан сервер, а LAN-хосты остаются в списке кандидатов для других клиентов. Изменение покрыто юнит-тестом и регрессионным тестом стартапа. Существующие серверы Paperclip после обновления нужно перезапустить, чтобы новые агенты получили правильный URL.