Перейти к содержимому

Плагины и Marketplace

Плагины — это пакеты расширений для Kodik. Они могут добавлять skills, слеш-команды, правила поведения агента, хуки жизненного цикла, профили субагентов и MCP-серверы. Устанавливать плагины и находить новые можно через встроенный Marketplace.

Откройте Marketplace командой kodik.openMarketplace из Командной палитры (Ctrl+Shift+P → «Kodik: Open Marketplace»). В Marketplace можно искать плагины, просматривать описания и устанавливать их в один клик.

Плагин может включать любую комбинацию следующих компонентов:

КомпонентОписаниеПодробнее
SkillsСпециализированные рабочие процессы и компетенции для агентаSkills
Слеш-командыПользовательские команды, вызываемые через / в чатеСлеш-команды
ПравилаФайлы правил, управляющие поведением агента в рамках проектаПравила
ХукиShell-команды, привязанные к событиям жизненного циклаХуки
Профили субагентовОпределения специализированных субагентовСубагенты
MCP-серверыДополнительные инструменты и ресурсы через протокол MCPMCP

Все компоненты, поставляемые плагинами, автоматически получают пространство имён по идентификатору плагина:

  • 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 # хуки
  • Skills — создание и использование skills
  • Хуки — хуки жизненного цикла
  • MCP — протокол MCP и серверы
  • Субагенты — специализированные субагенты