Расширяйте платформу по-своему — безопасно

Создавайте плагины с TypeScript SDK, объявляйте возможности и позвольте среде выполнения обеспечивать границы.

manifest.ts
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' },
});

Каждый плагин начинается с типизированного манифеста — возможности, разрешения и метаданные объявлены заранее.

Экосистема плагинов

P

Plugin

11 доступно

Расширяйте CLI и среду выполнения новыми командами, хуками и воркфлоу.

A

Adapter

17 доступно

Подключайте базы данных, AI-провайдеры, хранилища и многое другое.

W

Widget

4 доступно

Добавляйте визуальные компоненты в дашборды и мониторинг Studio.

H

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.
01Изоляция

Плагины работают в изолированных контекстах с контролируемым доступом к ресурсам и API платформы.

02Версионирование

Семантическое версионирование с проверкой совместимости и поддержкой автоматической миграции.

03Обнаружение

Автоматическое обнаружение плагинов из манифестов с интеграцией CLI, маркетплейса и рабочих пространств.

04Жизненный цикл

Полное управление жизненным циклом — установка, включение, настройка, обновление и удаление одной командой.

Создайте свой первый плагин за минуты

TypeScript SDK, шаблоны и документация для быстрого старта.