Выбор 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 задача