asdf CLI

Менеджер версий выбирает среды выполнения по настройкам проекта, чтобы агент запускал инструменты в согласованном окружении.

  • 25 618 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Менеджер устанавливает исполняемые среды через плагины и меняет выбор команд оболочки.
Все причины и проверки

asdf-vm/asdf

Установка

Автор не описал установку командой. Откройте репозиторий и следуйте README.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Менеджер устанавливает исполняемые среды через плагины и меняет выбор команд оболочки.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

asdf управляет версиями языковых сред через одну командную утилиту и плагины. Пользователь записывает нужные версии в `.tool-versions`, а агент может проверить этот файл перед запуском проекта. При переходе между каталогами asdf выбирает соответствующее окружение, что полезно для нескольких проектов с разными требованиями. Один менеджер может обслуживать Node.js, Ruby, Python и другие средства, для которых установлен подходящий плагин. Общие значения задаются отдельно от проектных. Для части привычных файлов версий есть поддержка миграции, а дополнение команд помогает работать из оболочки.

Для кого. Мейнтейнерам разноязычных репозиториев, которые хотят согласовать версии инструментов для себя, команды и агента.

Подходит, если

  • Два проекта требуют разных версий одного языка.
  • Агент готовит запуск и должен свериться с версиями репозитория.
  • Команда хочет хранить набор сред выполнения в одном проектном файле.
  • При переносе с отдельного менеджера версий нужно проверить поддержку старого файла настроек.

Не подходит, если

  • Нужно изолировать весь процесс от файлов и сети операционной системы.
  • Для требуемого инструмента нет подходящего доверенного плагина.
  • Вы хотите управлять зависимостями приложения вместо версии самого интерпретатора.

Пример запроса к агенту

Прочитай `.tool-versions` проекта, перечисли необходимые плагины и отсутствующие версии; установку начни после проверки списка.

Ограничения

Установка asdf не устанавливает все языки: плагины и нужные версии добавляются отдельно. Для выбора версий нужно правильно подключить каталог команд-посредников к PATH; без этого оболочка может запускать другую установленную программу. Поддержка прежних файлов версий зависит от конкретного плагина, поэтому проверьте миграцию на одном проекте. Плагины выполняют установочные действия с правами пользователя и требуют доверия к своему источнику.

Как отключить. Уберите подключение asdf из конфигурации оболочки и проверьте, какие программы теперь находятся в PATH. Установленные среды и плагины удаляйте отдельно.

Частые вопросы

Какой файл хранит версии проекта?

`.tool-versions`. Его можно хранить вместе с исходниками.

Смена каталога меняет выбранную версию?

Да, при правильно настроенной оболочке asdf учитывает настройки проекта.

Все языки появятся после установки менеджера?

Нет. Добавьте нужные плагины и версии отдельно.

Можно оставить прежний файл .nvmrc?

Поддержка таких файлов есть, но ее нужно проверить у выбранного плагина.

Почему запускается системный интерпретатор?

Проверьте порядок PATH и подключение команд-посредников asdf.

Обсуждение

Вопросов и отзывов пока нет.

CLI выбирает менеджер пакетов проекта и передает ему короткие команды установки и запуска, уменьшая путаницу в задачах агента.

CLIРасширенный доступ8,3 тыс.Звезды репозитория

Настройщик, который читает ваш репозиторий и подключает под его стек агентов, скиллы, MCP-серверы и правила сразу к нескольким ассистентам

CLIРасширенный доступ47Звезды репозитория

APM

APM (Agent Package Manager)

Выбор редакции

Менеджер пакетов для контекста AI-агентов: скиллы, промпты и MCP-серверы ставятся одной командой во все поддерживаемые агенты

CLIРасширенный доступ4,3 тыс.Звезды репозитория

Маркетплейс и установщик плагинов для полного цикла разработки: выбор задачи, ревью, чистка кода, PR, релиз

ПлагинШирокий доступ1 тыс.Звезды репозитория

Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов

CLIШирокий доступ179Звезды репозитория

Консольная программа дает Claude Code, Cursor, Codex и другим агентам конвейер от исследования до сдачи с документами и проверками

CLIШирокий доступ280Звезды репозитория

Коротко о README

Предусмотрены дополнения для нескольких оболочек и единая конфигурация общих значений. Список плагинов ведется отдельно от ядра.

Бейдж для README

Сообщить о проблеме

Foxx AIasdf
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.