Kapso — плагин

Плагин Leeroo для Claude Code и Codex: кампании экспериментов с оценкой, которую агент не может подправить.

  • 153 ★ репозитория
  • Последний коммит
  • MIT
ПлагинОфициальный

Широкий доступ

Почему такой уровень

  • Кампания сама запускает агентов, которые правят код в отдельных git-ветках и выполняют команды на машине.
  • Одна кампания может идти часами и расходовать лимиты подписок на `claude` и `codex`.
  • Команда `deploy` выкатывает победителя, а ключи из `.env` читает сам запуск.
Все причины и проверки

leeroo-ai/kapso

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/kapso

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Кампания сама запускает агентов, которые правят код в отдельных git-ветках и выполняют команды на машине.
  • Одна кампания может идти часами и расходовать лимиты подписок на `claude` и `codex`.
  • Команда `deploy` выкатывает победителя, а ключи из `.env` читает сам запуск.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Kapso запускает кампании: система выдвигает кандидата, реализует его в отдельной git-ветке, оценивает судьей, оставляет лучшее и повторяет. Агент не имеет доступа к оценке, и каждый шаг попадает в трассу. Плагин приносит десять команд, шесть скиллов и MCP-сервер, чтобы вести кампанию из сеанса Claude Code, Codex или Cursor. Команда `/kapso:setup` ставит и проверяет окружение, `/kapso:build <что нужно>` запускает первую кампанию. Скиллы `kapso-build`, `kapso-evaluation`, `kapso-harness`, `kapso-review` и `kapso-setup` описывают постановку цели, оценку, жгут под предметную область и разбор результата. `kapso-mcp` отдает сеансу поиск в сети, память репозитория и историю экспериментов.

Для кого. ML-инженеры и разработчики, у которых есть измеримая цель, например метрика на валидации, и которые готовы отдать подбор решения агентам.

Подходит, если

  • Есть метрика, которую нужно улучшить, и ее посчитает независимый judge.
  • Кампания идет часами, и за ней следят, отличая медленный запуск от упавшего.
  • Победитель кампании разобран и готов к выкатке.
  • Своя предметная область требует собственного жгута с оценкой.

Не подходит, если

  • Задача сводится к обычной правке кода без числовой цели.
  • Нет подписки или доступа к CLI `claude` и `codex`: прямого запасного пути по API нет.
  • Бюджет и время на кампании в десятки минут и часы не заложены.

Пример запроса к агенту

/kapso:build Поднять точность классификации на валидации с 0,81 до 0,85, оценку считать скриптом `eval.py`.

Ограничения

Каждый вызов модели идет через входной CLI агента: `claude` и `codex` должны быть установлены и авторизованы, прямого запасного пути по API нет. Нужны Node.js 18 и Python 3.10. Пакет называется `leeroo-kapso`: одноименный пакет `kapso` в PyPI — несвязанная утилита для WhatsApp и перекрывает команду, ее нужно удалить. Ключ `LEEROOPEDIA_API_KEY` подключает платную базу знаний, у новых аккаунтов есть стартовый кредит $20. Кампания длится от десятков минут до часов.

Как отключить. Удалите плагин командой `claude plugin uninstall kapso@kapso`, пакет — `pip uninstall leeroo-kapso`. Остановите активные кампании командой `kapso stop`.

Частые вопросы

Как поставить плагин Kapso в Claude Code?

Выполните `claude plugin marketplace add Leeroo-AI/kapso && claude plugin install kapso@kapso`, затем `/kapso:setup` проверит окружение.

Как поставить Kapso в Codex?

Командой `codex plugin marketplace add Leeroo-AI/kapso && codex plugin add kapso@kapso`. Вместо слэш-команд в Codex используют `$kapso-setup` и `$kapso-build`.

Как следить за кампанией?

Запускайте с `--detach`: команда сразу вернет pid, путь к журналу и строку для `kapso watch`. Ответить на вопрос кампании помогает `kapso inbox`.

Работает ли Kapso без Leeroopedia?

Да, ключ необязателен. Он подключает размещенную базу знаний по ML-фреймворкам и включается флагом `--experience leeroopedia`.

Как проверить, что все установлено?

Команда `kapso doctor` показывает, что нужно вашей конфигурации, и называет точное исправление. Сужает проверку `kapso doctor build`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин Claude Code с хуками и 26 скиллами: измеряет знания агента, блокирует правки до разбора кода, хранит память между сессиями

ПлагинРасширенный доступ255Звезды репозитория

cap-evolve правит промпты, инструменты и скиллы агента по трассам провалов и принимает правку при выигрыше на отложенной выборке

ПлагинРасширенный доступ69Звезды репозитория
Выбор редакции

Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами

ПлагинШирокий доступ40,8 тыс.Звезды репозитория

Плагин синхронизирует Claude Code, Codex CLI и Antigravity в одном проекте и дает им передавать друг другу задачи.

ПлагинШирокий доступ57Звезды репозитория

Плагин для Claude Code, который прогоняет одну задачу через несколько внешних моделей и подсвечивает расхождения до релиза

ПлагинРасширенный доступ4,4 тыс.Звезды репозитория

Плагин Claude Code поручает кодинг-задачи агентам Codex, следит за их работой и проверяет результат независимо

ПлагинШирокий доступ92Звезды репозитория

Коротко о README

Рассказывает о результатах на бенчмарках RelBench и MLE-Bench, затем о том, как поставить плагин, CLI агентов и пакет `leeroo-kapso`. Дальше идут проверка `kapso doctor`, примеры использования, устройство кампании и ссылки на документацию.

Бейдж для README

Исходный SKILL.md

---
name: kapso
description: Operate Kapso (PyPI leeroo-kapso), which turns coding-agent output into verified outcomes against a measurable objective, from a coding session — launch a build and hand it off, follow it with kapso watch, answer a campaign that is WAITING ON YOU, tell a slow run from a dead one and stop or resume it, learn from a finished campaign into your bank, serve a build or this session the experience it should start from, deploy the winner, and run the harness and experience verbs. Use when the user mentions Kapso or kapso build, watch, inbox, resume, stop, learn, experience, harness, deploy or doctor, asks how a campaign is doing, or says a run died. Do not use for ordinary code edits, for writing the objective and its evaluation (kapso-build does that), for reading a finished run's result (kapso-review does that), or inside a Kapso campaign session, which never launches another campaign.
---

# Kapso

Kapso runs experiment campaigns: propose a candidate, implement it on its own git
branch, score it with the judge, keep the best, repeat. These facts are written for
leeroo-kapso 0.8, the version this plugin pins. Prefer them and the docs links at
the end over reading the package source; a session that greps it runs out of turns.

## Facts that prevent the common mistakes

- Install with `pip install leeroo-kapso` (or `uv tool install leeroo-kapso`). The
  PyPI package named `kapso` is an unrelated WhatsApp tool that shadows the `kapso`
  command. Python 3.10+. The `kapso-setup` skill does the whole install.
- Every model call runs through a coding-agent CLI that must be logged in:
  `claude` (ideation, implementation, judging) and `codex` (research, utilities).
  There is no API-key fallback. `OPENAI_API_KEY` is optional and only ever embeds

Сообщить о проблеме