Плагины и Marketplace
Плагины — это пакеты расширений для Kodik. Они могут добавлять skills, слеш-команды, правила поведения агента, хуки жизненного цикла, профили субагентов и MCP-серверы. Устанавливать плагины и находить новые можно через встроенный Marketplace.
Открытие Marketplace
Заголовок раздела «Открытие Marketplace»Откройте Marketplace командой kodik.openMarketplace из Командной палитры (Ctrl+Shift+P → «Kodik: Open Marketplace»). В Marketplace можно искать плагины, просматривать описания и устанавливать их в один клик.
Что могут предоставлять плагины
Заголовок раздела «Что могут предоставлять плагины»Плагин может включать любую комбинацию следующих компонентов:
| Компонент | Описание | Подробнее |
|---|---|---|
| Skills | Специализированные рабочие процессы и компетенции для агента | Skills |
| Слеш-команды | Пользовательские команды, вызываемые через / в чате | Слеш-команды |
| Правила | Файлы правил, управляющие поведением агента в рамках проекта | Правила |
| Хуки | Shell-команды, привязанные к событиям жизненного цикла | Хуки |
| Профили субагентов | Определения специализированных субагентов | Субагенты |
| MCP-серверы | Дополнительные инструменты и ресурсы через протокол MCP | MCP |
Пространство имён
Заголовок раздела «Пространство имён»Все компоненты, поставляемые плагинами, автоматически получают пространство имён по идентификатору плагина:
- Skill
my-workflowиз плагинаacmeвиден какacme:my-workflow. - Команда
deployиз плагинаacmeвызывается как/acme:deploy(также доступна как/deploy).
Это позволяет нескольким плагинам предоставлять компоненты с одинаковыми именами без конфликтов.
Включение и отключение плагинов
Заголовок раздела «Включение и отключение плагинов»После установки плагин включён по умолчанию. Вы можете отключить его через настройки плагина в Marketplace или в разделе настроек Kodik. Отключённый плагин не вносит никаких компонентов в сессию агента, пока снова не будет включён.
Структура плагина на диске
Заголовок раздела «Структура плагина на диске»Установленные плагины располагаются в глобальной директории плагинов Kodik. Каждый плагин занимает отдельную поддиректорию с манифестом .kodik-plugin/plugin.json. Компоненты плагина хранятся в стандартных поддиректориях:
<plugin-id>/ .kodik-plugin/ plugin.json # манифест плагина .mcp.json # конфигурации MCP-серверов skills/<skill-dir>/ # skills (каждый в своей директории) commands/<cmd>.md # слеш-команды rules/<rule>.md # правила agents/<agent>.md # профили субагентов hooks/hooks.json # хуки