VibeVM
Contents
On this page
ru
Publisher
org.vibevm.core
Version
1.0.0latest
Adapts
org.vibevm.core/vibevm-docs
Audiences
user, author
Reading time
3 min
Rendered
Read aloud
never

Опубликовать пакет в центральном реестре

01Любой проект VibeVM может ставить пакеты из двух открытых мест: из организации vibespecs на GitHub и из одноимённой организации на GitVerse. Добавить туда пакет могут только их администраторы, поэтому, чтобы опубликовать свой, попросите их. Эта страница показывает, как попросить и что может помешать.

02
Проверь, что пакет 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/vibespecs and https://gitverse.ru/vibespecs — trusted by default as the registries vibe init writes. 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Если нужно место, которым распоряжаетесь вы, или закрытое, публикуйте в собственный реестр, как показывает страница Опубликовать пакет. Там никому не нужно одобрять ваш пакет.

For an agent

This page has a machine mirror. The citation carries the version rather than latest, so what an agent quotes does not move under it.

spec://org.vibevm.core/vibevm-docs@1.0.0/howto/publish-to-the-central-registry

.md.xmlllms.txt