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

Motor de iteración autónoma dirigido por objetivos para agentes de programación. Escrito en Rust.

«Define el OBJETIVO → El agente ejecuta el BUCLE → Despiertas con resultados»

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


Cómo funciona

Describes el objetivo  →  El agente confirma la config  →  Dices "adelante"
                                                             │
                                                    ┌────────┴────────┐
                                                    │   Bucle activo   │
                                                    │                  │
                                                    │  1. Leer contexto│
                                                    │  2. Hipótesis    │
                                                    │  3. Modificar UNO│
                                                    │  4. Git commit   │
                                                    │  5. Verificar    │
                                                    │  6. ¿Mejoró?    │
                                                    │     → conservar  │
                                                    │     → revertir   │
                                                    │  7. Registrar    │
                                                    │  8. Siguiente    │
                                                    └─────────────────┘

Cada mejora se acumula. Cada fallo se revierte automáticamente. El progreso se registra en formato TSV. La escalera de escalamiento (Refinar → Pivotar → Búsqueda web → Detener) previene reintentos infinitos.


Comandos

ComandoFunciónIteraciones por defecto
/autoresearchBucle principal: modificar → verificar → conservar/descartar25
/autoresearch:planAsistente interactivo → configuración validadaúnica
/autoresearch:debugCaza de bugs mediante iteración de hipótesis15
/autoresearch:fixCorregir errores uno a uno hasta llegar a cero20
/autoresearch:securityAuditoría STRIDE + OWASP con red-team15
/autoresearch:shipFlujo de lanzamiento en 8 faseslineal
/autoresearch:scenarioGenerar casos límite en 12 dimensiones20
/autoresearch:predictDebate entre 5 expertosúnica
/autoresearch:learnExplorar → generar docs → validar → corregir10
/autoresearch:reasonDebate adversarial con jueces ciegos8
/autoresearch:probe8 personas interrogan los requisitos15
/autoresearch:improveInvestigación de mejoras de producto20
/autoresearch:evalsAnálisis de resultados: tendencias y mesetasúnica

Inicio rápido

Claude Code (instalación de plugin)

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

Reinicia tu sesión. Los 13 comandos están disponibles.

Codex CLI

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

Luego: $autoresearch

OpenCode

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

Usa: /autoresearch o /autoresearch_debug.

Desde el código fuente

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

Requiere la cadena de herramientas de Rust (rustup.rs). Genera un binario de ~3 MB sin dependencias en tiempo de ejecución.


Reglas fundamentales

  1. Un solo cambio por turno — los experimentos atómicos establecen causalidad
  2. Leer antes de escribir — revisar git log y TSV antes de modificar
  3. Solo verificación mecánica — ejecutar el comando, extraer el número
  4. Rollback automáticogit revert HEAD --no-edit ante fallos
  5. La simplicidad gana — misma métrica + menos código = conservar

Documentación completa (English)