Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

autoresearch

Автономный целенаправленный итерационный движок для кодинг-агентов. Написан на Rust.

«Задай ЦЕЛЬ → Агент крутит ЦИКЛ → Просыпаешься с результатами»

English · 中文 · 日本語 · 한국어 · Français · Deutsch · Español · Português · Русский


Как это работает

Описываешь цель  →  Агент подтверждает конфигурацию  →  Говоришь "поехали"
                                                          │
                                                 ┌────────┴────────┐
                                                 │   Цикл активен   │
                                                 │                  │
                                                 │  1. Читать контекст│
                                                 │  2. Гипотеза      │
                                                 │  3. Изменить ОДНО │
                                                 │  4. Git коммит    │
                                                 │  5. Проверить     │
                                                 │  6. Улучшилось?   │
                                                 │     → оставить    │
                                                 │     → откатить    │
                                                 │  7. Записать      │
                                                 │  8. Следующий ход │
                                                 └─────────────────┘

Каждое улучшение накапливается. Каждая неудача автоматически откатывается. Прогресс записывается в формате TSV. Лестница эскалации (Уточнить → Сменить подход → Веб-поиск → Стоп) предотвращает бесконечные повторы.


Команды

КомандаФункцияИтераций по умолчанию
/autoresearchОсновной цикл: изменить → проверить → оставить/отбросить25
/autoresearch:planИнтерактивный мастер → валидированная конфигурацияразово
/autoresearch:debugПоиск багов через итерацию гипотез15
/autoresearch:fixИсправление ошибок по одной до нуля20
/autoresearch:securityАудит STRIDE + OWASP с red-team15
/autoresearch:ship8-фазный процесс выпускалинейно
/autoresearch:scenarioГенерация граничных случаев по 12 измерениям20
/autoresearch:predictДебаты 5 экспертных персонразово
/autoresearch:learnРазведка → генерация документации → валидация → исправление10
/autoresearch:reasonСостязательные дебаты со слепыми судьями8
/autoresearch:probe8 персон допрашивают требования15
/autoresearch:improveИсследование улучшений продукта20
/autoresearch:evalsАнализ результатов: тренды и платоразово

Быстрый старт

Claude Code (установка плагина)

git clone https://github.com/coder-company/agent-autoresearch.git
cd agent-autoresearch
./install.sh --yes --claude

Перезапустите сессию. Все 13 команд доступны.

Codex CLI

$skill-installer install https://github.com/coder-company/agent-autoresearch

Затем: $autoresearch

OpenCode

git clone https://github.com/coder-company/agent-autoresearch.git
cd agent-autoresearch
./install.sh --yes --opencode

Используйте: /autoresearch или /autoresearch_debug.

Сборка из исходников

git clone https://github.com/coder-company/agent-autoresearch.git
cd agent-autoresearch
./install.sh

Требуется Rust toolchain (rustup.rs). На выходе — бинарник ~3 МБ без runtime-зависимостей.


Ключевые правила

  1. Одно изменение за ход — атомарные эксперименты устанавливают причинность
  2. Читай перед записью — проверь git log и TSV перед изменением
  3. Только механическая верификация — выполнить команду, извлечь число
  4. Автоматический откатgit revert HEAD --no-edit при неудаче
  5. Простота побеждает — та же метрика + меньше кода = оставить

Полная документация (English)