Skip to content

AIM Loadout v0.9.1: push больше не зависает при SSH-подключении

aiman v0.9.1 чинит зависание push по SSH и делает диагностику doctor и предпросмотр apply --dry-run точнее: обе команды раньше скрывали часть реального состояния окружения.

Исправлено

  • push мог зависнуть навсегда, если git пытался запросить SSH passphrase в терминале, а вывод команды никто не видел. Такие интерактивные запросы теперь отключены, а любая git-операция aiman ограничена таймаутом.
  • doctor списывал ошибки доступа к адаптерам в общее «не установлено», не проверял git в PATH и завершался с ошибкой при повреждённом aim.local.yaml вместо диагностики. Теперь он отличает отсутствие адаптера от нехватки прав, отдельно проверяет git и выводит каждую проблему строкой в «Issues», не прерывая работу.
  • apply --dry-run показывал все MCP-серверы для найденных адаптеров даже там, где они уже установлены — в отличие от Skill Item, для которых такое сравнение уже было. MCP-серверы теперь тоже сравниваются с установленным состоянием: уже применённые не выводятся, а при полностью синхронизированном окружении команда печатает «nothing to apply».

Обновиться — по инструкции для своей ОС; полный список изменений — на странице релиза.

Released under the Apache 2.0 License.