Codex Autoresearch — скилл
Скилл для Codex, который ведет цикл измеримых экспериментов над репозиторием к числовой цели: правка, проверка, откат неудач, повтор
- 3 193 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Автономно меняет код, создает и откатывает коммиты git
- Запускает произвольные команды метрики и по умолчанию требует полного доступа
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/codex-autoresearchОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Автономно меняет код, создает и откатывает коммиты git
- Запускает произвольные команды метрики и по умолчанию требует полного доступа
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает Codex дисциплину автономной оптимизации репозитория к заданной числовой метрике. Пользователь называет измеримый результат, например ноль ошибок теста, меньше предупреждений, ниже задержка или размер бинарника, а скилл повторяет цикл: меняет одно, измеряет командой проверки, оставляет улучшение или откатывает через git revert. Управляющий скрипт владеет коммитами, проверкой, откатом и историей событий, а Codex отвечает за гипотезы и правки кода. Перед первой записью скилл подтверждает цель, границы правок, команду метрики, необязательный контроль регрессий и режим работы, в переднем плане или в фоне. Результат complete ставится только когда сохраненная метрика достигает подтвержденной цели, а вся история пишется в autoresearch-results.
Для кого. Для разработчиков и инженеров качества, которым нужна автономная итеративная оптимизация кода под измеримую цель.
Подходит, если
- Нужно довести метрику до цели: ноль падающих тестов, меньше предупреждений, ниже задержка
- Нужен длинный автономный прогон правок с проверкой и откатом на каждом шаге
- Нужна воспроизводимая история экспериментов с коммитами и журналом
Не подходит, если
- Нужна разовая правка, а не цикл измеримых экспериментов
- Результат нельзя выразить одной числовой командой проверки
- Нет чистой ветки git или git использовать нельзя
Пример запроса к агенту
Доведи error_count из python3 scripts/score.py до нуля, меняй только src, работай в фонеОграничения
Работает только с Codex, нужны Python 3.11 и выше, git и настроенная авторская подпись. Один прогон это один репозиторий, одна метрика и одна чистая именованная ветка, без git скилл не работает, поскольку git это память экспериментов и граница отката. Команда метрики должна завершаться успешно и выводить одно конечное число или JSON с явно названным ключом. Фоновые прогоны по умолчанию требуют полного доступа, потому что каждый шаг создает или откатывает коммит.
Как отключить. Удалите папку codex-autoresearch из каталога скиллов, обычно .agents/skills в проекте или ~/.agents/skills. Каталог autoresearch-results в репозитории проекта можно удалить отдельно.
Частые вопросы
Установка меняет настройки Codex?
Нет, установка только копирует файлы скилла. Для работы переднего плана нужна свежая версия Codex с поддержкой целей.
Можно остановить и продолжить прогон?
Да. Передний прогон приостанавливается через цель Codex, фоновый управляется через $codex-autoresearch: статус, стоп или продолжение подтвержденного эксперимента.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПлагин Codex для измеряемых экспериментов в репозитории: базовая метрика, проверка мелких правок и патч с доказательствами
61 небольшой скилл для Codex по 13 областям: разбор кодовой базы, тесты, миграции, безопасность, CI и ревью pull request
autoresearch ведет агента по циклу экспериментов с фиксированным бенчмарком и бюджетом, коммитя только измеренные улучшения.
Codex Settings — скиллы
Codex CLI Skills & Profiles
Плагин Codex CLI с двенадцатью скиллами: глубокое исследование, ревью запросов на слияние, генерация картинок и передача работы
Awesome Codex Skills
awesome-codex-skills
Подборка практических скиллов для Codex CLI и API от сообщества Composio: триаж ошибок, исследование, журнал изменений, исправление CI
Семь скиллов для Codex: допрос плана, ExecPlan, цель для /goal и сброс курса, если задача уехала не туда.
Из блога
Коротко о README
README описывает автономную систему для Codex, которая циклично улучшает репозиторий к числовой цели и вдохновлена идеей autoresearch Карпаты. Пользователь называет измеримый результат, Codex осматривает репозиторий, подтверждает эксперимент, меняет одно, проверяет и оставляет удачное или откатывает неудачное. Установка идет через $skill-installer или ручным копированием в каталог скиллов, а прогон открывается на чистой ветке git с полным доступом. Артефакты прогона лежат в autoresearch-results: неизменяемая конфигурация, журнал событий, логи и необязательный HTML-отчет. Каждая попытка это коммит, любая непройденная проверка откатывается через git revert, а строгая модель безопасности останавливает прогон при выходе за границы или сбое. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: codex-autoresearch description: "Run repeated, measured Git experiments toward a numeric target; keep improvements and revert failures. Use for autonomous optimization or managing an autoresearch run, not one-shot edits." metadata: short-description: "Run measurable autonomous experiments" --- # Codex Autoresearch Improve a repository through repeated, reversible experiments: `hypothesize -> change -> measure -> learn -> keep or revert -> repeat` Codex chooses hypotheses and makes code changes. The control script owns measurement, commits, rollback, and the event history. ## Respond To The Request Resolve `<control>` to this skill's own `scripts/autoresearch.py`; do not assume it is installed in the target repository. For a status or results request, run the corresponding command directly: | Request | Command | |---|---| | Status | `python3 <control> status --repo <repo>` | | History | `python3 <control> history --repo <repo>` | | TSV export | `python3 <control> history --repo <repo> --format tsv` | | HTML report | `python3 <control> report --repo <repo>` | ## Experiment Boundary - One run owns one Git repository, one numeric metric, one confirmed target, and approved path scopes. - Use `finish` to finalize each coherent experiment. - Only a verified target can mean `complete`; an iteration limit, error, or external blocker has its own status.