Proteus — скилл
Фреймворк самоулучшения агентов: оптимизирует промпты, память, навыки и код обвязки с отдельной настройкой метода и оценки.
- 112 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Эксперименты запускают кандидатов, в том числе измененный код обвязки, и тратят токены моделей.
Установка
- Работает в
Ручная установка
git clone --branch main https://github.com/proteus-evolve/Proteus.gitПервая команда раздела быстрого старта. После нее создают виртуальное окружение и ставят пакет через `python -m pip install -e .`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Эксперименты запускают кандидатов, в том числе измененный код обвязки, и тратят токены моделей.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Модульный фреймворк, в котором метод оптимизации, среда агента и протокол оценки задаются независимо. Агент, который вносит правки, и агент, исполняющий кандидата, могут работать на разных средах и моделях: Pi, DeepSeek Harness, Codex, HTTP-адаптер или собственная интеграция. Включены готовые сочетания Combee с ACE и Combee с GEPA и этапы самооценки. Оценка складывается из проверок задачи, судей-моделей, видимой обратной связи, скрытых тестов и самооценки агента. В репозитории лежат два навыка: `proteus-use` выбирает метод, привязывает роли, запускает и возобновляет эксперименты, `proteus-contribute` помогает расширять фреймворк. Есть визуальный повтор эволюции.
Для кого. Исследователи и инженеры агентов, которые сравнивают методы самоулучшения и хотят управлять тем, какие данные оценки доходят до следующей правки.
Подходит, если
- Исследователь сравнивает два метода оптимизации промптов на одном наборе задач.
- Команда проверяет, помогают ли скрытые тесты улучшать код обвязки агента.
- Инженер просит агента собрать эксперимент и объяснить результаты по данным.
- Разработчик пишет новый этап или оценщик через публичные контракты.
Не подходит, если
- Нужен готовый улучшатель одного агента без настройки экспериментов.
- Нет бюджета на вызовы моделей для запусков.
- Нужна только легкая правка одного промпта.
Пример запроса к агенту
Используй навык proteus-use: подбери метод для улучшения моих промптов, подключи Codex и запусти офлайн-сравнение, затем объясни результаты.Ограничения
Установка из ветки `main` для Python 3.10 и новее. Навыки раздаются через Git отдельно от пакета Python: ставьте их из того же тега или коммита, что и фреймворк. Автоулучшение исходного кода обвязки запускает кандидатов на ваших данных и тратит токены. Примеры с офлайн-сравнением идут без ключа API и Docker, но реальные запуски зависят от выбранных сред. Версия 1.0 собрана из ветки `main`, поэтому перед серьезными запусками сверьте релизы на GitHub. Экспериментам с оценкой по скрытым тестам нужны заранее подготовленные наборы задач.
Как отключить. Удалите папки `proteus-use` и `proteus-contribute` из каталога навыков агента и виртуальное окружение с пакетом. Каталоги результатов экспериментов очистите вручную.
Частые вопросы
Как установить навык?
В Codex попросите встроенный установщик взять `skills/proteus-use` из `proteus-evolve/Proteus`, ветка `main`. В другой среде скопируйте папку навыка в ее каталог навыков.
Нужен ли ключ API?
Для офлайн-примера сравнения кандидатов нет. Для живых экспериментов нужны выбранные среды и модели.
Какие среды поддерживаются?
Pi, DeepSeek Harness, Codex, HTTP-адаптер модели или собственная интеграция в поддерживаемых ролях.
Что оптимизируется?
Промпты, память, навыки и исходный код обвязки агента. Метод оптимизации выбирается отдельно.
Чем отличаются два навыка?
`proteus-use` запускает и объясняет эксперименты. `proteus-contribute` помогает расширять фреймворк и подготовить вклад, он необязателен.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыВозобновляемый рабочий процесс для долгих задач и платформа скиллов: от требований до сдачи, с проверками фаз и оценкой скиллов
Плагин GEPA для Claude Code: агент сам строит оценщик и подбирает лучшую версию промпта, кода или конфига по оценке.
Фреймворк эволюции агентов правит промпты и скиллы параллельными воркерами и оставляет только то, что прошло отложенную проверку.
Скилл оценивает промпт по пяти критериям, подбирает один из 31 фреймворка и переписывает запрос после уточняющих вопросов
Параллельная самоэволюция скиллов и промптов: воркеры присылают правки, агрегатор сливает их в один версионируемый артефакт
Плагин Claude Code с хуками и 26 скиллами: измеряет знания агента, блокирует правки до разбора кода, хранит память между сессиями
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Proteus (эта карточка) | нет | 112 | |
| Self-Improving Agent | нет | 790 | навык самоулучшения для одного агента; Proteus разделяет метод, среду и оценку и сравнивает методы |
| Evolving Agents, director | нет | 458 | режиссирует эволюцию агентов; Proteus добавляет готовые рецепты, оценщики и визуальный повтор |
Коротко о README
К проекту приложен технический отчет в PDF и интерактивная демонстрация повтора эволюции. Вторая часть набора, `proteus-contribute`, необязательна для отправки правок.