Опубликовать пакет в центральном реестре
01Любой проект VibeVM может ставить пакеты из двух открытых мест: из организации vibespecs на GitHub и из одноимённой организации на GitVerse. Добавить туда пакет могут только их администраторы, поэтому, чтобы опубликовать свой, попросите их. Эта страница показывает, как попросить и что может помешать.
Проверь, что пакет org.acme/review-notes из дерева этого проекта, слот vibevm/vibepacks/org.acme/review-notes/v0.1.0, готов к центральному реестру, затем напиши сообщение с просьбой добавить его для темы Add package в чате VibeVM. Площадка — GitHub, мой логин там — octocat. Ничего не отправляй.
навык vibevm, установленный у вашего агента; сеть не нужна
агент называет, чего пакету ещё не хватает, например пустого описания, и показывает короткое сообщение с группой и именем пакета, площадкой и вашим логином — его остаётся вставить в Telegram
vibe validate
Что происходит
03Агент читает манифест пакета и проверяет то, что увидит незнакомец, который будет его ставить: группу и имя, версию, лицензию и описание в одну строку. Он запускает vibe validate, чтобы убедиться, что проект вокруг пакета исправен. Затем пишет сообщение из трёх строк: группа и имя пакета, площадка и ваш логин на ней. Агент ничего не отправляет. Сообщение вставляете вы сами, потому что просьба ваша, как и аккаунт.
Руками
041. Откройте тему Add package в чате VibeVM в Telegram: t.me/vibevm_chat/9.
052. Назовите пакет: его группу и имя, например org.acme/review-notes.
063. Назовите площадку, где пакет должен жить: GitHub или GitVerse. Если не назовёте никакую, это будет GitHub.
074. Укажите свой логин на этой площадке как логин мейнтейнера пакета.
08Когда у этого аккаунта появится право писать в репозиторий пакета, версии вы публикуете сами, как показывает страница Опубликовать пакет.
Центральный реестр
09Реестр в VibeVM — это организация на хостинге, где каждый пакет — отдельный git-репозиторий. Центральный реестр — пара организаций, которым каждая машина доверяет по умолчанию: https://github.com/vibespecs и https://gitverse.ru/vibespecs. При первом запуске vibe записывает обе в список реестров, который ведёт для всей машины, поэтому любой проект ставит из них без настройки.
10 spec: The default trust set is exactly two roots
The default trust set is exactly two roots —https://github.com/vibespecsandhttps://gitverse.ru/vibespecs— trusted by default as the registriesvibe initwrites. Every other registry is trusted only by the user's own act of adding it to their configuration (owner ruling, 2026-08-13).
Имена, которые могут не принять
11Имена пакета — его группа и собственное имя — могут быть объектом чьих-то авторских прав или по другой причине быть запрещены к публикации. Такой пакет могут не принять или удалить уже после публикации.
Что может администрация
12Администрация центрального реестра оставляет за собой право не принимать любой пакет, удалять любой пакет из реестра и совершать с любым пакетом другие администраторские действия. Эти действия не должны противоречить законодательству. Какое законодательство применяется, рассказывает страница Применимое право.
Особые случаи и правила
13Если нужно место, которым распоряжаетесь вы, или закрытое, публикуйте в собственный реестр, как показывает страница Опубликовать пакет. Там никому не нужно одобрять ваш пакет.