Расширяйте платформу по-своему — безопасно
Создавайте плагины с TypeScript SDK, объявляйте возможности и позвольте среде выполнения обеспечивать границы.
import { definePlugin } from '@kb-labs/sdk';
export default definePlugin({
name: 'commit-generator',
version: '1.2.0',
capabilities: ['llm', 'git:read', 'git:write'],
commands: ['commit', 'commit:dry-run'],
hooks: { pre-commit: './hooks/validate.ts' },
});Каждый плагин начинается с типизированного манифеста — возможности, разрешения и метаданные объявлены заранее.
Экосистема плагинов
Plugin
11 доступноРасширяйте CLI и среду выполнения новыми командами, хуками и воркфлоу.
Adapter
17 доступноПодключайте базы данных, AI-провайдеры, хранилища и многое другое.
Widget
4 доступноДобавляйте визуальные компоненты в дашборды и мониторинг Studio.
Hook
8 доступноРеагируйте на события жизненного цикла — pre-commit, post-deploy, on-error.
Одна команда для установки. Ноль конфигурации для запуска.
Установите любой плагин из маркетплейса, и он заработает сразу. Среда выполнения разрешает зависимости, проверяет возможности и управляет версиями — вам не нужно ничего настраивать.
$ kb plugin install @kb-labs/commit-generator
Resolving dependencies...
Validating capabilities: llm, git:read, git:write
Installing commit-generator@1.2.0...
Done. 2 commands registered.
Run kb commit --help to get started.Плагины работают в изолированных контекстах с контролируемым доступом к ресурсам и API платформы.
Семантическое версионирование с проверкой совместимости и поддержкой автоматической миграции.
Автоматическое обнаружение плагинов из манифестов с интеграцией CLI, маркетплейса и рабочих пространств.
Полное управление жизненным циклом — установка, включение, настройка, обновление и удаление одной командой.
Создайте свой первый плагин за минуты
TypeScript SDK, шаблоны и документация для быстрого старта.