Human-readable · machine-readable

Точка входа для агента

OpsRegistry публикует документацию и данные без зависимости от JavaScript. Начните с /llms.txt, затем загрузите только те JSON-ресурсы, которые нужны для задачи.

Кратко

Что агент должен знать

Операция описывает универсальное действие: что требуется выполнить. Её код не содержит название провайдера или его API-метода.

Контракт задаёт нормализованный запрос и ответ. Пакет @opsregistry/contracts содержит Zod-схемы и TypeScript-типы.

Capability заявляет, что конкретный провайдер поддерживает операцию. Adapter реализует отображение универсального контракта на API этого провайдера.

Не переносите особенности одного приложения в универсальную операцию. OpsRegistry должен оставаться нейтральным к приложениям, агентским платформам и конкретным поставщикам.

Реестр охватывает бизнес, программы и оборудование. CAD-операции пока черновые: проверяйте наличие нужной версии контракта и работающего адаптера.

У операции могут быть прямые и составные реализации через другие операции, которые тоже допускают дальнейшее разложение. Разложение относится к реализации; внешний контракт и его гарантии сохраняются. Сценарий — пользовательский шаблон на том же механизме, а не отдельный обязательный тип действия.

Составная реализация может быть обычным кодом адаптера. Общий декларативный формат и resolver пока не реализованы. Не выводите поддержку сложной операции только из наличия примитивов: проверяйте всю реализацию, контекст и гарантии ошибок. Проверенная цепочка исполняется программно, без решения LLM на каждом шаге.

Рекомендуемый порядок

  1. Прочитать /llms.txt.
  2. Проверить домен и правила в разделе именования.
  3. Найти подходящий код в operations.json.
  4. Проверить контракт в npm-пакете или исходном репозитории.
  5. Выбрать capability и адаптер под нужного провайдера.
  6. Проверить режим авторизации и ограничения конкретного адаптера.

Источник истины

Git-first, проверяемо и версионируемо

Публичные JSON-файлы являются снимком. Канонические определения изменяются через Git и code review в репозитории реестра.