Kapso — плагин
Плагин Leeroo для Claude Code и Codex: кампании экспериментов с оценкой, которую агент не может подправить.
- 153 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Кампания сама запускает агентов, которые правят код в отдельных git-ветках и выполняют команды на машине.
- Одна кампания может идти часами и расходовать лимиты подписок на `claude` и `codex`.
- Команда `deploy` выкатывает победителя, а ключи из `.env` читает сам запуск.
Установка
- Работает в
В терминале, через 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 скиллами: измеряет знания агента, блокирует правки до разбора кода, хранит память между сессиями
cap-evolve правит промпты, инструменты и скиллы агента по трассам провалов и принимает правку при выигрыше на отложенной выборке
Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами
Плагин синхронизирует Claude Code, Codex CLI и Antigravity в одном проекте и дает им передавать друг другу задачи.
Плагин для Claude Code, который прогоняет одну задачу через несколько внешних моделей и подсвечивает расхождения до релиза
Плагин Claude Code поручает кодинг-задачи агентам Codex, следит за их работой и проверяет результат независимо
Коротко о 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