Skip to content

Выбор target

Это страница для более точного выбора пути поставки. Если вы ещё только выбираете, какой repo создавать, сначала откройте Что именно вы собираете.

Используйте эту страницу, когда вы уже понимаете, что хотите работать с plugin-kit-ai, но ещё сопоставляете repo с тем, как именно хотите поставлять плагин.

Выбор target означает выбор главного пути на сегодня, а не вечный lock-in на один output.

Короткое правило

  • выбирайте codex-runtime, когда нужен самый сильный runtime путь по умолчанию
  • выбирайте claude, когда Claude hooks и есть реальное требование продукта
  • выбирайте codex-package, когда продуктом является официальный пакет Codex
  • выбирайте gemini, когда продуктом является пакет расширения Gemini
  • выбирайте opencode или cursor, когда repo должен хранить integration/config setup

Краткий справочник по target'ам

TargetКогда выбиратьLane
codex-runtimeНужен основной путь для исполняемого плагинаРекомендуемый runtime path
claudeНужны именно Claude hooksРекомендуемый Claude path
codex-packageНужен package output для CodexРекомендуемый package path
geminiВы выпускаете пакет расширения GeminiРекомендуемый extension path
opencodeНужна настройка OpenCode в самом repoНастройка интеграции в самом repo
cursorНужна настройка Cursor в самом repoНастройка интеграции в самом repo

Безопасный выбор по умолчанию

Если вы не уверены, начинайте с codex-runtime и стандартного пути на Go.

Это даёт самую чистую production starting point перед тем, как идти в более узкий или специализированный путь.

Когда позже вы переходите на codex-package, этот путь использует официальный bundle layout с .codex-plugin/plugin.json.

Если вы осознанно стартуете на поддерживаемом Node/TypeScript или Python, это меняет выбор языка, а не заставляет в первый день решать все вопросы с упаковкой и интеграциями.

Что делать, если target'ов нужно несколько

  • сначала выберите основной путь, который определяет продукт сегодня
  • держите repo единым
  • добавляйте новые target'ы только тогда, когда появляется реальная delivery или integration задача

Публичная документация для авторов плагинов и интеграторов.