Выбор target
Используйте эту страницу, когда вы уже понимаете, что хотите работать с plugin-kit-ai, но ещё выбираете target под свой продукт.
Выбор target на этой странице означает выбор главного требования сейчас, а не вечный lock-in на один target.
Один managed repo в plugin-kit-ai может рендерить несколько target-specific outputs, если продукт действительно этого требует.
Короткое правило
- выбирайте
codex-runtime, когда нужен исполняемый плагин с самым сильным путём по умолчанию - выбирайте
claude, когда реальным требованием продукта являются Claude hooks - выбирайте
codex-package, когда нужен package output для Codex, а не репозиторий с исполняемым плагином, и нужен официальный bundle layout с.codex-plugin/plugin.json - выбирайте
gemini, когда нужен пакет расширения для Gemini - выбирайте
opencodeилиcursor, когда репозиторий должен владеть workspace configuration, а не исполняемым плагином
Краткий справочник по target’ам
| Target | Когда выбирать | Чем он не является |
|---|---|---|
codex-runtime | Нужен основной путь для исполняемого плагина | Это не packaging-only target |
claude | Нужны именно Claude hooks | Это не основной путь для Codex |
codex-package | Нужен package output для Codex | Это не runtime-плагин |
gemini | Вы выпускаете пакет расширения для Gemini | Это не основной runtime-путь |
opencode | Нужна repo-owned OpenCode workspace config | Это не runtime-плагин |
cursor | Нужна repo-owned Cursor workspace config | Это не runtime-плагин |
Безопасный выбор по умолчанию
Если вы не уверены, начинайте с codex-runtime и стандартного Go path.
Это даёт самую чистую стартовую точку для продакшена, прежде чем вы пойдёте в более узкий или специализированный target.
Что делать, если target'ов нужно несколько
Не пытайтесь выбрать "идеальный единственный target навсегда".
Безопасное правило такое:
- сначала выберите основной target, который определяет продукт сегодня
- держите authored state в одном managed repo
- затем добавляйте другие target’ы, когда для них появляется реальная delivery или integration задача
Если вам нужен именно этот mental model, сначала прочитайте Один проект, несколько target’ов.
Что читать дальше
- Прочитайте Выбор runtime, если вы выбрали runtime target и ещё решаете между Go, Python, Node и shell.
- Прочитайте Один проект, несколько target’ов, если вам нужен более широкий multi-target mental model.
- Прочитайте Package и workspace targets, если выбираете между packaging и workspace-config targets.
- Прочитайте Примеры и рецепты, если хотите увидеть реальные repos для разных форм продукта.
- Прочитайте Поддержку target’ов, если вам нужна компактная support matrix.