Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/boboegg_ai-resources.json
T

1 line
90 KiB
JSON

{"repo": "boboegg/ai-resources", "files": {"AutoResearchClaw/docs/README_ES.md": {"cfe69e68b9b427ce0b098a2306c9898096ef0ac2": {"t": 1785596458.2486415, "n": 43695, "h": "a9391eedc946fb5e", "c": "<p align=\"center\">\n <img src=\"../image/logo.png\" width=\"700\" alt=\"AutoResearchClaw Logo\">\n</p>\n\n<h2 align=\"center\"><b>Comparte una idea. Obten un articulo. Autonomo, Colaborativo & Auto-evolutivo.</b></h2>\n\n\n\n<p align=\"center\">\n <b><i><font size=\"5\">Chatea con <a href=\"#-integracion-con-openclaw\">OpenClaw</a>: \"Investiga X\" → hecho.</font></i></b>\n</p>\n\n<p align=\"center\">\n <img src=\"../image/framework_v2.png\" width=\"100%\" alt=\"AutoResearchClaw Framework\">\n</p>\n\n\n<p align=\"center\">\n <a href=\"../LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"MIT License\"></a>\n <a href=\"https://python.org\"><img src=\"https://img.shields.io/badge/Python-3.11%2B-3776AB?logo=python&logoColor=white\" alt=\"Python 3.11+\"></a>\n <a href=\"#testing\"><img src=\"https://img.shields.io/badge/Tests-2699%20passed-brightgreen?logo=pytest&logoColor=white\" alt=\"2699 Tests Passed\"></a>\n <a href=\"https://github.com/aiming-lab/AutoResearchClaw\"><img src=\"https://img.shields.io/badge/GitHub-AutoResearchClaw-181717?logo=github\" alt=\"GitHub\"></a>\n <a href=\"#-integracion-con-openclaw\"><img src=\"https://img.shields.io/badge/OpenClaw-Compatible-ff4444?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6IiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==\" alt=\"OpenClaw Compatible\"></a>\n <a href=\"https://discord.gg/u4ksqW5P\"><img src=\"https://img.shields.io/badge/Discord-Join%20Community-5865F2?logo=discord&logoColor=white\" alt=\"Discord\"></a>\n</p>\n\n<p align=\"center\">\n <a href=\"../README.md\">🇺🇸 English</a> ·\n <a href=\"README_CN.md\">🇨🇳 中文</a> ·\n <a href=\"README_JA.md\">🇯🇵 日本語</a> ·\n <a href=\"README_KO.md\">🇰🇷 한국어</a> ·\n <a href=\"README_FR.md\">🇫🇷 Français</a> ·\n <a href=\"README_DE.md\">🇩🇪 Deutsch</a> ·\n <a href=\"README_ES.md\">🇪🇸 Español</a> ·\n <a href=\"README_PT.md\">🇧🇷 Português</a> ·\n <a href=\"README_RU.md\">🇷🇺 Русский</a> ·\n <a href=\"README_AR.md\">🇸🇦 العربية</a>\n</p>\n\n<p align=\"center\">\n <a href=\"showcase/SHOWCASE.md\">🏆 Galeria de articulos</a> · <a href=\"HITL_GUIDE.md\">🧑‍✈️ Guia de Co-Piloto</a> · <a href=\"integration-guide.md\">📖 Guia de integracion</a> · <a href=\"https://discord.gg/u4ksqW5P\">💬 Comunidad Discord</a>\n</p>\n\n---\n\n<table>\n<tr>\n<td width=\"18%\">\n<a href=\"showcase/SHOWCASE.md\"><img src=\"showcase/thumbnails/paper_I_random_matrix-01.png\" width=\"120\" alt=\"Sample Paper\"/></a>\n</td>\n<td valign=\"middle\">\n<b>🏆 Galeria de articulos generados</b><br><br>\n<b>8 articulos en 8 dominios</b> — matematicas, estadistica, biologia, computacion, NLP, RL, vision, robustez — generados de forma completamente autonoma o con guia de co-piloto Human-in-the-Loop.<br><br>\n<a href=\"showcase/SHOWCASE.md\"><img src=\"https://img.shields.io/badge/View_Full_Showcase_→-All_8_Papers-d73a49?style=for-the-badge\" alt=\"View Showcase\"></a>\n</td>\n</tr>\n</table>\n\n---\n\n> **🧪 Buscamos testers!** Prueba el pipeline con tu propia idea de investigacion — de cualquier campo — y [cuentanos que piensas](TESTER_GUIDE.md). Tu feedback da forma directamente a la proxima version. **[→ Testing Guide](TESTER_GUIDE.md)** | **[→ 中文测试指南](TESTER_GUIDE_CN.md)** | **[→ 日本語テストガイド](TESTER_GUIDE_JA.md)**\n\n---\n\n## 🔥 News\n- **[04/01/2026]** **v0.4.0** — **Sistema Co-Piloto Human-in-the-Loop** — AutoResearchClaw ya no es puramente autonomo. El nuevo sistema HITL agrega 6 modos de intervencion (`full-auto`, `gate-only`, `checkpoint`, `step-by-step`, `co-pilot`, `custom`), politicas por etapa y colaboracion profunda humano-IA. Incluye: Taller de Ideas para co-creacion de hipotesis, Navegador de Baselines para revision del diseno experimental, Co-Escritor de Articulos para redaccion colaborativa, SmartPause (intervencion dinamica basada en confianza), aprendizaje de intervencion ALHF, verificacion de afirmaciones anti-alucinacion, guardias de presupuesto, ramificacion del pipeline para exploracion paralela de hipotesis, y comandos CLI (`attach`/`status`/`approve`/`reject`/`guide`). **[→ Guia HITL completa](HITL_GUIDE.md)**\n- **[03/30/2026]** **Carga Flexible de Habilidades** — AutoResearchClaw ahora soporta la carga de habilidades de codigo abierto y personalizadas de cualquier disciplina para mejorar aun mas tu experiencia de investigacion. Se incluyen 19 habilidades precargadas como referencias listas para usar, cubriendo redaccion cientifica, diseno experimental, quimica, biologia y mas — incluyendo una habilidad de evolucion agente [A-Evolve](https://github.com/A-EVO-Lab/a-evolve) contribuida por la comunidad. Carga las tuyas via `researchclaw skills install` o coloca un `SKILL.md` en `.claude/skills/`. Ver [Biblioteca de Habilidades](#-biblioteca-de-habilidades).\n- **[03/22/2026]** [v0.3.2](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.3.2) — **Soporte multiplataforma + estabilidad mayor** — AutoResearchClaw ahora funciona con cualquier agente compatible con ACP (Claude Code, Codex CLI, Copilot CLI, Gemini CLI, Kimi CLI) y soporta plataformas de mensajeria (Discord, Telegram, Lark, WeChat) via el puente OpenClaw. Nuevo backend de generacion de codigo CLI-agent que delega las Stages 10 y 13 a agentes CLI externos con control de presupuesto y gestion de timeouts. Incluye sistema anti-fabricacion (VerifiedRegistry + bucle de diagnostico y reparacion), 100+ correcciones de bugs, refactorizacion modular del executor, auto-deteccion de `--resume`, endurecimiento de reintentos LLM y correcciones de la comunidad.\n\n<details>\n<summary>Versiones anteriores</summary>\n\n- **[03/18/2026]** [v0.3.1](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.3.1) — **OpenCode Beast Mode + Community Contributions** — New \"Beast Mode\" routes complex code generation to [OpenCode](https://github.com/anomalyco/opencode) with automatic complexity scoring and graceful fallback. Added Novita AI provider support, thread-safety hardening, improved LLM output parsing robustness, and 20+ bug fixes from community PRs and internal audit.\n- **[03/17/2026]** [v0.3.0](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.3.0) — **MetaClaw Integration** — AutoResearchClaw now supports [MetaClaw](https://github.com/aiming-lab/MetaClaw) cross-run learning: pipeline failures → structured lessons → reusable skills, injected into all 23 stages. **+18.3%** robustness in controlled experiments. Opt-in (`metaclaw_bridge.enabled: true`), fully backward-compatible. See [Integration Guide](#-integracion-metaclaw).\n- **[03/16/2026]** [v0.2.0](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.2.0) — Three multi-agent subsystems (CodeAgent, BenchmarkAgent, FigureAgent), hardened Docker sandbox with network-policy-aware execution, 4-round paper quality audit (AI-slop detection, 7-dim review scoring, NeurIPS checklist), and 15+ bug fixes from production runs.\n- **[03/15/2026]** [v0.1.0](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.1.0) — We release AutoResearchClaw: a fully autonomous 23-stage research pipeline that turns a single research idea into a conference-ready paper. No human intervention required.\n\n</details>\n\n---\n\n## ⚡ Un comando. Un articulo.\n\n```bash\n# Totalmente autonomo — sin intervencion humana\npip install -e . && researchclaw setup && researchclaw init && researchclaw run --topic \"Your research idea here\" --auto-approve\n\n# Modo Co-Piloto — colabora con la IA en puntos de decision clave\nresearchclaw run --topic \"Your research idea here\" --mode co-pilot\n```\n\n\n---\n\n## 🤔 Que es esto?\n\n**Tu lo piensas. AutoResearchClaw lo escribe. Tu guias las decisiones clave.**\n\nProporciona un tema de investigacion — recibe un articulo academico completo con literatura real de OpenAlex, Semantic Scholar y arXiv, experimentos en sandbox adaptados al hardware (deteccion automatica GPU/MPS/CPU), analisis estadistico, revision multi-agentes, y LaTeX listo para conferencia orientado a NeurIPS/ICML/ICLR. Ejecutalo completamente autonomo, o usa el **modo Co-Piloto** para guiar a la IA en puntos de decision criticos — elige direcciones de investigacion, revisa disenos experimentales y co-escribe el articulo. Sin referencias alucinadas.\n\n<table>\n<tr><td>📄</td><td><code>paper_draft.md</code></td><td>Articulo academico completo (Introduccion, Trabajo relacionado, Metodo, Experimentos, Resultados, Conclusion)</td></tr>\n<tr><td>📐</td><td><code>paper.tex</code></td><td>LaTeX listo para conferencia (plantillas NeurIPS / ICLR / ICML)</td></tr>\n<tr><td>📚</td><td><code>references.bib</code></td><td>Referencias BibTeX reales de OpenAlex, Semantic Scholar y arXiv — auto-depuradas para coincidir con las citas en linea</td></tr>\n<tr><td>🔍</td><td><code>verification_report.json</code></td><td>Verificacion de integridad + relevancia de citas en 4 capas (arXiv, CrossRef, DataCite, LLM)</td></tr>\n<tr><td>🧪</td><td><code>experiment runs/</code></td><td>Codigo generado + resultados en sandbox + metricas JSON estructuradas</td></tr>\n<tr><td>📊</td><td><code>charts/</code></td><td>Graficos de comparacion de condiciones auto-generados con barras de error e intervalos de confianza</td></tr>\n<tr><td>📝</td><td><code>reviews.md</code></td><td>Revision por pares multi-agente con verificacion de consistencia metodologia-evidencia</td></tr>\n<tr><td>🧬</td><td><code>evolution/</code></td><td>Lecciones de auto-aprendizaje extraidas de cada ejecucion</td></tr>\n<tr><td>📦</td><td><code>deliverables/</code></td><td>Todos los entregables finales en una sola carpeta — listos para compilar en Overleaf</td></tr>\n</table>\n\nEl pipeline se ejecuta **de principio a fin** — completamente autonomo o con colaboracion human-in-the-loop. Cuando los experimentos fallan, se auto-repara. Cuando las hipotesis no se sostienen, pivotea. Cuando las citas son falsas, las elimina. Cuando quieres dirigir, se pausa y escucha.\n\n🌍 **Ejecutalo en cualquier lugar.** AutoResearchClaw no esta atado a una sola plataforma. Usalo de forma independiente por CLI, conectalo a [OpenClaw](https://github.com/openclaw/openclaw), o integralo con cualquier agente compatible con ACP — 🤖 Claude Code, 💻 Codex CLI, 🐙 Copilot CLI, ♊ Gemini CLI, 🌙 Kimi CLI, y mas. Gracias al puente de mensajeria de OpenClaw, puedes iniciar una investigacion completa desde 💬 Discord, ✈️ Telegram, 🐦 Lark (飞书), 💚 WeChat, o cualquier plataforma que tu equipo ya utilice. Un tema de entrada, un paper de salida — sin importar donde lo escribas.\n\n---\n\n## 🚀 Inicio rapido\n\n```bash\n# 1. Clonar e instalar\ngit clone https://github.com/aiming-lab/AutoResearchClaw.git\ncd AutoResearchClaw\npython3 -m venv .venv && source .venv/bin/activate\npip install -e .\n\n# 2. Setup (interactivo — instala OpenCode beast mode, verifica Docker/LaTeX)\nresearchclaw setup\n\n# 3. Configurar\nresearchclaw init # Interactivo: elegir proveedor LLM, crea config.arc.yaml\n# O manualmente: cp config.researchclaw.example.yaml config.arc.yaml\n\n# 4. Ejecutar\nexport OPENAI_API_KEY=\"sk-...\"\nresearchclaw run --config config.arc.yaml --topic \"Your research idea\" --auto-approve\n```\n\nSalida → `artifacts/rc-YYYYMMDD-HHMMSS-<hash>/deliverables/` — LaTeX listo para compilar, BibTeX, codigo experimental, graficos.\n\n<details>\n<summary>📝 Configuracion minima requerida</summary>\n\n```yaml\nproject:\n name: \"my-research\"\n\nresearch:\n topic: \"Your research topic here\"\n\nllm:\n base_url: \"https://api.openai.com/v1\"\n api_key_env: \"OPENAI_API_KEY\"\n primary_model: \"gpt-4o\"\n fallback_models: [\"gpt-4o-mini\"]\n\nexperiment:\n mode: \"sandbox\"\n sandbox:\n python_path: \".venv/bin/python\"\n```\n\n</details>\n\n---\n\n## 🧠 Que lo hace diferente\n\n| Capacidad | Como funciona |\n|-----------|--------------|\n| **🧑‍✈️ Modo Co-Piloto** | 6 modos de intervencion — desde completamente autonomo hasta paso a paso. Guia a la IA en decisiones criticas (hipotesis, baselines, redaccion del articulo) o dejala correr libre. SmartPause auto-detecta cuando la entrada humana ayudaria. |\n| **🔄 Bucle PIVOT / REFINE** | La etapa 15 decide de forma autonoma: PROCEED, REFINE (ajustar parametros) o PIVOT (nueva direccion). Artefactos auto-versionados. |\n| **🤖 Debate multi-agente** | La generacion de hipotesis, el analisis de resultados y la revision por pares utilizan cada uno debate estructurado multi-perspectiva. |\n| **🧬 Auto-aprendizaje** | Lecciones extraidas por ejecucion (justificacion de decisiones, advertencias de ejecucion, anomalias de metricas) con decaimiento temporal de 30 dias. Las ejecuciones futuras aprenden de errores pasados. |\n| **📚 Base de conocimiento** | Cada ejecucion construye una KB estructurada en 6 categorias (decisiones, experimentos, hallazgos, literatura, preguntas, revisiones). |\n| **🛡️ Vigilante Sentinel** | Monitor de calidad en segundo plano: deteccion NaN/Inf, consistencia articulo-evidencia, puntuacion de relevancia de citas, guardia anti-fabricacion. |\n| **🔍 Verificacion de afirmaciones** | Verificacion de hechos en linea: extrae afirmaciones del texto generado por IA y las cruza con la literatura recopilada. Marca citas infundadas y numeros fabricados. |\n| **🌿 Exploracion de ramas** | Bifurca el pipeline para explorar multiples direcciones de investigacion simultaneamente, compara resultados lado a lado y fusiona el mejor camino. |\n\n---\n\n## 🦞 Integracion con OpenClaw\n\n<table>\n<tr>\n\n**AutoResearchClaw es un servicio compatible con [OpenClaw](https://github.com/openclaw/openclaw).** Instalalo en OpenClaw y lanza investigacion autonoma con un solo mensaje — o usalo de forma independiente via CLI, Claude Code o cualquier asistente de programacion con IA.\n\n</tr>\n</table>\n\n### 🚀 Uso con OpenClaw (Recomendado)\n\nSi ya usas [OpenClaw](https://github.com/openclaw/openclaw) como tu asistente de IA:\n\n```\n1️⃣ Comparte la URL del repositorio de GitHub con OpenClaw\n2️⃣ OpenClaw lee automaticamente RESEARCHCLAW_AGENTS.md → comprende el pipeline\n3️⃣ Di: \"Research [tu tema]\"\n4️⃣ Listo — OpenClaw clona, instala, configura, ejecuta y devuelve los resultados\n```\n\n**Eso es todo.** OpenClaw se encarga de `git clone`, `pip install`, configuracion y ejecucion del pipeline automaticamente. Tu solo chateas.\n\n<details>\n<summary>💡 Que sucede internamente</summary>\n\n1. OpenClaw lee `RESEARCHCLAW_AGENTS.md` → aprende el rol de orquestador de investigacion\n2. OpenClaw lee `README.md` → comprende la instalacion y la estructura del pipeline\n3. OpenClaw copia `config.researchclaw.example.yaml` → `config.yaml`\n4. Solicita tu clave API del LLM (o usa tu variable de entorno)\n5. Ejecuta `pip install -e .` + `researchclaw run --topic \"...\" --auto-approve`\n6. Devuelve el articulo, LaTeX, experimentos y citas\n\n</details>\n\n### 🔌 Bridge de OpenClaw (Avanzado)\n\nPara una integracion mas profunda, AutoResearchClaw incluye un **sistema de adaptadores bridge** con 6 capacidades opcionales:\n\n```yaml\n# config.arc.yaml\nopenclaw_bridge:\n use_cron: true # ⏰ Ejecuciones de investigacion programadas\n use_message: true # 💬 Notificaciones de progreso (Discord/Slack/Telegram)\n use_memory: true # 🧠 Persistencia de conocimiento entre sesiones\n use_sessions_spawn: true # 🔀 Generar sub-sesiones paralelas para etapas concurrentes\n use_web_fetch: true # 🌐 Busqueda web en vivo durante la revision de literatura\n use_browser: false # 🖥️ Recopilacion de articulos basada en navegador\n```\n\nCada flag activa un protocolo de adaptador tipado. Cuando OpenClaw proporciona estas capacidades, los adaptadores las consumen sin cambios en el codigo. Consulta [`integration-guide.md`](integration-guide.md) para mas detalles.\n\n### ACP (Agent Client Protocol)\n\nAutoResearchClaw puede usar **cualquier agente de programacion compatible con ACP** como backend LLM — sin necesidad de claves API. El agente se comunica via [acpx](https://github.com/openclaw/acpx), manteniendo una sola sesion persistente a traves de las 23 etapas del pipeline.\n\n| Agente | Comando | Notas |\n|--------|---------|-------|\n| Claude Code | `claude` | Anthropic |\n| Codex CLI | `codex` | OpenAI |\n| Copilot CLI | `gh` | GitHub |\n| Gemini CLI | `gemini` | Google |\n| OpenCode | `opencode` | SST |\n| Kimi CLI | `kimi` | Moonshot |\n\n```yaml\n# config.yaml — ejemplo ACP\nllm:\n provider: \"acp\"\n acp:\n agent: \"claude\" # Cualquier comando CLI de agente compatible con ACP\n cwd: \".\" # Directorio de trabajo para el agente\n # No se necesita base_url ni api_key — el agente gestiona su propia autenticacion.\n```\n\n```bash\n# Solo ejecuta — el agente usa sus propias credenciales\nresearchclaw run --config config.yaml --topic \"Your research idea\" --auto-approve\n```\n\n### 🛠️ Otras formas de ejecucion\n\n| Metodo | Como |\n|--------|------|\n| **CLI independiente** | `researchclaw run --topic \"...\" --auto-approve` (autonomo) o `--mode co-pilot` (colaborativo) |\n| **API de Python** | `from researchclaw.pipeline import Runner; Runner(config).run()` |\n| **Claude Code** | Lee `RESEARCHCLAW_CLAUDE.md` — solo di *\"Run research on [tema]\"* |\n| **Copilot CLI** | `researchclaw run --topic \"...\"` con `llm.acp.agent: \"gh\"` |\n| **OpenCode** | Lee `.claude/skills/` — la misma interfaz en lenguaje natural |\n| **Cualquier CLI de IA** | Proporciona `RESEARCHCLAW_AGENTS.md` como contexto → el agente se auto-configura |\n\n---\n\n## 🔬 Pipeline: 23 etapas, 8 fases\n\n```\nFase A: Alcance de investigacion Fase E: Ejecucion de experimentos\n 1. TOPIC_INIT 12. EXPERIMENT_RUN\n 2. PROBLEM_DECOMPOSE 13. ITERATIVE_REFINE ← auto-reparacion\n\nFase B: Descubrimiento de literatura Fase F: Analisis y decision\n 3. SEARCH_STRATEGY 14. RESULT_ANALYSIS ← multi-agente\n 4. LITERATURE_COLLECT ← API real 15. RESEARCH_DECISION ← PIVOT/REFINE\n 5. LITERATURE_SCREEN [compuerta]\n 6. KNOWLEDGE_EXTRACT Fase G: Redaccion del articulo\n 16. PAPER_OUTLINE\nFase C: Sintesis de conocimiento 17. PAPER_DRAFT\n 7. SYNTHESIS 18. PEER_REVIEW ← verif. evidencia\n 8. HYPOTHESIS_GEN ← debate 19. PAPER_REVISION\n\nFase D: Diseno experimental Fase H: Finalizacion\n 9. EXPERIMENT_DESIGN [compuerta] 20. QUALITY_GATE [compuerta]\n 10. CODE_GENERATION 21. KNOWLEDGE_ARCHIVE\n 11. RESOURCE_PLANNING 22. EXPORT_PUBLISH ← LaTeX\n 23. CITATION_VERIFY ← verif. relevancia\n```\n\n> Las **etapas con compuerta** (5, 9, 20) se pausan para aprobacion humana o se auto-aprueban con `--auto-approve`. Al rechazar, el pipeline retrocede.\n\n> **Modo Co-Piloto** (`--mode co-pilot`): Colaboracion profunda humano-IA en las Etapas 7-8 (Taller de Ideas), Etapa 9 (Navegador de Baselines) y Etapas 16-17 (Co-Escritor de Articulos). Las demas etapas se auto-ejecutan con monitoreo SmartPause.\n\n> **Bucles de decision**: La etapa 15 puede activar REFINE (→ Etapa 13) o PIVOT (→ Etapa 8), con versionado automatico de artefactos.\n\n<details>\n<summary>📋 Que hace cada fase</summary>\n\n| Fase | Que sucede |\n|------|-----------|\n| **A: Alcance** | El LLM descompone el tema en un arbol de problemas estructurado con preguntas de investigacion |\n| **A+: Hardware** | Deteccion automatica de GPU (NVIDIA CUDA / Apple MPS / solo CPU), advierte si el hardware local es limitado, adapta la generacion de codigo en consecuencia |\n| **B: Literatura** | Busqueda multi-fuente (OpenAlex → Semantic Scholar → arXiv) de articulos reales, filtrado por relevancia, extraccion de fichas de conocimiento |\n| **C: Sintesis** | Agrupa hallazgos, identifica brechas de investigacion, genera hipotesis comprobables mediante debate multi-agente |\n| **D: Diseno** | Disena plan experimental, genera Python ejecutable adaptado al hardware (nivel de GPU → seleccion de paquetes), estima necesidades de recursos |\n| **E: Ejecucion** | Ejecuta experimentos en sandbox, detecta NaN/Inf y errores en tiempo de ejecucion, auto-repara codigo mediante reparacion LLM dirigida |\n| **F: Analisis** | Analisis multi-agente de resultados; decision autonoma PROCEED / REFINE / PIVOT con justificacion |\n| **G: Redaccion** | Esquema → redaccion seccion por seccion (5,000-6,500 palabras) → revision por pares (con consistencia metodologia-evidencia) → revision con guardia de longitud |\n| **H: Finalizacion** | Compuerta de calidad, archivado de conocimiento, exportacion LaTeX con plantilla de conferencia, verificacion de integridad + relevancia de citas |\n\n</details>\n\n---\n\n## ✨ Caracteristicas principales\n\n| Caracteristica | Descripcion |\n|----------------|------------|\n| **📚 Literatura multi-fuente** | Articulos reales de OpenAlex, Semantic Scholar y arXiv — expansion de consultas, deduplicacion, circuit breaker con degradacion gradual |\n| **🔍 Verificacion de citas en 4 capas** | Verificacion de arXiv ID → DOI CrossRef/DataCite → coincidencia de titulo Semantic Scholar → puntuacion de relevancia LLM. Referencias alucinadas auto-eliminadas. |\n| **🖥️ Ejecucion adaptada al hardware** | Deteccion automatica de GPU (NVIDIA CUDA / Apple MPS / solo CPU) y adaptacion de la generacion de codigo, imports y escala experimental |\n| **🦾 OpenCode Beast Mode** | Los experimentos complejos se enrutan automaticamente a [OpenCode](https://github.com/anomalyco/opencode) — genera proyectos multi-archivo con arquitecturas personalizadas, bucles de entrenamiento y estudios de ablacion. Instalacion via `researchclaw setup`. |\n| **🧪 Experimentos en sandbox** | Codigo validado por AST, harness inmutable, fallo rapido NaN/Inf, reparacion auto-curativa, refinamiento iterativo (hasta 10 rondas), captura de resultados parciales |\n| **📝 Redaccion de calidad conferencia** | Plantillas NeurIPS/ICML/ICLR, redaccion seccion por seccion (5,000-6,500 palabras), guardia anti-fabricacion, guardia de longitud en revision, enforcement anti-disclaimer |\n| **📐 Cambio de plantilla** | `neurips_2025`, `iclr_2026`, `icml_2026` — Markdown → LaTeX con formulas, tablas, figuras, referencias cruzadas, `\\cite{}` |\n| **🛡️ Anti-fabricacion** | VerifiedRegistry impone datos experimentales de verdad fundamental en los articulos. Auto-diagnostica experimentos fallidos y los repara antes de escribir. Numeros no verificados sanitizados. |\n| **🚦 Compuertas de calidad** | 3 compuertas con intervencion humana posible (etapas 5, 9, 20) con retroceso. Omitir con `--auto-approve`. |\n| **🧑‍✈️ Co-Piloto HITL** | 6 modos de intervencion con politicas por etapa. Taller de Ideas, Navegador de Baselines, Co-Escritor de Articulos para colaboracion profunda. SmartPause, guardias de presupuesto, politicas de escalacion y aprendizaje de intervencion para seguridad en produccion. Adaptadores CLI/WebSocket/MCP. |\n| **💰 Guardias de presupuesto** | Monitoreo de costos con alertas de umbral configurables (50%/80%/100%). El pipeline se auto-pausa cuando el costo excede el presupuesto. |\n| **🔐 Reproducibilidad** | Checksums SHA256 para todos los artefactos de etapa. Manifiestos inmutables para verificacion. Deshacer multi-nivel con snapshots versionados. |\n\n---\n\n## 🧑‍✈️ Co-Piloto Human-in-the-Loop\n\n**AutoResearchClaw v0.4.0 introduce un sistema completo Human-in-the-Loop (HITL)** que transforma el pipeline de puramente autonomo a un motor de investigacion colaborativo humano-IA. Elige tu nivel de participacion:\n\n### Modos de intervencion\n\n| Modo | Comando | Que hace |\n|------|---------|----------|\n| **Full Auto** | `--auto-approve` | Comportamiento original — sin intervencion humana |\n| **Gate Only** | `--mode gate-only` | Pausa en las 3 etapas con compuerta (5, 9, 20) para aprobacion |\n| **Checkpoint** | `--mode checkpoint` | Pausa en cada limite de fase (8 checkpoints) |\n| **Co-Pilot** | `--mode co-pilot` | Colaboracion profunda en etapas criticas, auto en el resto |\n| **Step-by-Step** | `--mode step-by-step` | Pausa despues de cada etapa — aprende el pipeline |\n| **Express** | `--mode express` | Revision rapida — solo las 3 compuertas mas criticas |\n\n### Flujo de trabajo Co-Piloto\n\n```\nTu: researchclaw run --topic \"Ruido cuantico como regularizacion de redes neuronales\" --mode co-pilot\n\nEl pipeline ejecuta las Etapas 1-7 automaticamente...\n\n ┌─────────────────────────────────────────────────────────────┐\n │ HITL | Etapa 08: HYPOTHESIS_GEN │\n │ Revision post-etapa │\n │ │\n │ Hipotesis mencionadas: 3 │\n │ Puntuacion de novedad: 0.72 (moderada) │\n │ │\n │ [a] Aprobar [r] Rechazar [e] Editar [c] Colaborar │\n │ [i] Inyectar guia [v] Ver salida [q] Abortar │\n └─────────────────────────────────────────────────────────────┘\n\nTu: c (iniciar chat colaborativo)\nTu: La Hipotesis 3 es interesante pero necesita Dropout/Label Smoothing como baselines\nIA: Actualizado — se agregaron Dropout, Label Smoothing, MixUp, CutMix como baselines...\nTu: aprobar\n\nEl pipeline continua con tu hipotesis refinada...\n```\n\n### Comandos CLI\n\n```bash\n# Iniciar con modo HITL\nresearchclaw run --topic \"...\" --mode co-pilot\n\n# Conectarse a un pipeline pausado (desde otra terminal)\nresearchclaw attach artifacts/rc-2026-xxx\n\n# Verificar el estado del pipeline y HITL\nresearchclaw status artifacts/rc-2026-xxx\n\n# Aprobar/rechazar desde otra terminal o script\nresearchclaw approve artifacts/rc-2026-xxx --message \"LGTM\"\nresearchclaw reject artifacts/rc-2026-xxx --reason \"Falta baseline clave\"\n\n# Inyectar guia para una etapa (incluso antes de que se ejecute)\nresearchclaw guide artifacts/rc-2026-xxx --stage 9 --message \"Usar ResNet-50 como baseline principal\"\n```\n\n### Capacidades clave\n\n| Caracteristica | Descripcion |\n|----------------|------------|\n| **Taller de Ideas** | Lluvia de ideas, evaluacion y refinamiento de hipotesis de forma colaborativa (Etapa 7-8) |\n| **Navegador de Baselines** | La IA sugiere baselines + el humano agrega/elimina + checklist de reproducibilidad (Etapa 9) |\n| **Co-Escritor de Articulos** | Redaccion seccion por seccion con edicion humana y pulido por IA (Etapa 16-19) |\n| **SmartPause** | Pausa dinamica basada en confianza — auto-detecta cuando la entrada humana ayudaria |\n| **Verificacion de afirmaciones** | Verificacion de hechos en linea contra la literatura recopilada — marca afirmaciones infundadas |\n| **Guardias de presupuesto** | Monitoreo de costos con alertas de umbral al 50%/80%/100% |\n| **Aprendizaje de intervencion** | ALHF — aprende de tus patrones de revision para optimizar futuras decisiones de pausa |\n| **Exploracion de ramas** | Bifurca el pipeline para explorar multiples hipotesis, compara y fusiona la mejor |\n| **Politica de escalacion** | Notificacion escalonada (terminal → Slack → email → auto-parada) cuando esta desatendido |\n| **3 Adaptadores** | CLI (terminal), WebSocket (panel web), MCP (agentes externos) |\n\n### Configuracion\n\n```yaml\n# config.arc.yaml\nhitl:\n enabled: true\n mode: co-pilot # full-auto | gate-only | checkpoint | co-pilot | custom\n cost_budget_usd: 50.0 # Pausar cuando el costo exceda el presupuesto (0 = sin limite)\n\n notifications:\n on_pause: true\n on_quality_drop: true\n channels: [\"terminal\"] # terminal | slack | webhook\n\n timeouts:\n default_human_timeout_sec: 86400 # 24h de espera por defecto\n auto_proceed_on_timeout: false\n\n collaboration:\n max_chat_turns: 50\n save_chat_history: true\n\n # Politicas personalizadas por etapa (opcional, para modo 'custom')\n stage_policies:\n 8: { require_approval: true, enable_collaboration: true }\n 9: { require_approval: true, allow_edit_output: true }\n```\n\n### Retrocompatibilidad\n\n- **Por defecto: DESACTIVADO.** Sin `hitl.enabled: true` o `--mode`, el pipeline se comporta exactamente como antes.\n- **`--auto-approve` sigue funcionando.** Anula el modo HITL.\n- **Los 2,699 tests existentes pasan** con el codigo HITL presente.\n\n---\n\n## 🧠 Integracion MetaClaw\n\n**AutoResearchClaw + [MetaClaw](https://github.com/aiming-lab/MetaClaw) = Un pipeline que aprende de cada ejecucion.**\n\nMetaClaw agrega **transferencia de conocimiento entre ejecuciones** a AutoResearchClaw. Cuando esta habilitado, el pipeline captura automaticamente lecciones de fallos y advertencias, las convierte en habilidades reutilizables, e inyecta esas habilidades en las 23 etapas del pipeline en ejecuciones posteriores — para que los mismos errores nunca se repitan.\n\n### Como funciona\n\n```\nEjecucion N se ejecuta → fallos/advertencias capturados como Lecciones\n ↓\n MetaClaw Leccion → conversion a Habilidad\n ↓\n Archivos de habilidades arc-* almacenados en ~/.metaclaw/skills/\n ↓\nEjecucion N+1 → build_overlay() inyecta habilidades en cada prompt LLM\n ↓\n El LLM evita trampas conocidas → mayor calidad, menos reintentos\n```\n\n### Configuracion rapida\n\n```bash\n# 1. Instalar MetaClaw (si no esta instalado)\npip install metaclaw\n\n# 2. Habilitar en tu configuracion\n```\n\n```yaml\n# config.arc.yaml\nmetaclaw_bridge:\n enabled: true\n proxy_url: \"http://localhost:30000\" # Proxy MetaClaw (opcional)\n skills_dir: \"~/.metaclaw/skills\" # Donde se almacenan las habilidades\n fallback_url: \"https://api.openai.com/v1\" # Fallback directo al LLM\n fallback_api_key: \"\" # Clave API para la URL de fallback\n lesson_to_skill:\n enabled: true\n min_severity: \"warning\" # Convertir advertencias + errores\n max_skills_per_run: 3\n```\n\n```bash\n# 3. Ejecuta como siempre — MetaClaw funciona de forma transparente\nresearchclaw run --config config.arc.yaml --topic \"Your idea\" --auto-approve\n```\n\nDespues de cada ejecucion, revisa `~/.metaclaw/skills/arc-*/SKILL.md` para ver las habilidades que tu pipeline ha aprendido.\n\n### Resultados experimentales\n\nEn experimentos controlados A/B (mismo tema, mismo LLM, misma configuracion):\n\n| Metrica | Linea base | Con MetaClaw | Mejora |\n|---------|------------|--------------|--------|\n| Tasa de reintento de etapas | 10.5% | 7.9% | **-24.8%** |\n| Conteo de ciclos REFINE | 2.0 | 1.2 | **-40.0%** |\n| Completacion de etapas del pipeline | 18/19 | 19/19 | **+5.3%** |\n| Puntuacion de robustez global (compuesta) | 0.714 | 0.845 | **+18.3%** |\n\n> La puntuacion de robustez compuesta es un promedio ponderado de la tasa de completacion de etapas (40%), reduccion de reintentos (30%) y eficiencia de ciclos REFINE (30%).\n\n### Retrocompatibilidad\n\n- **Por defecto: DESACTIVADO.** Si `metaclaw_bridge` esta ausente o `enabled: false`, el pipeline se comporta exactamente como antes.\n- **Sin nuevas dependencias.** MetaClaw es opcional — el pipeline base funciona sin el.\n- **Los 2,699 tests existentes pasan** con el codigo de integracion presente.\n\n---\n\n## 🧩 Biblioteca de Habilidades\n\nAutoResearchClaw ahora soporta la carga de **habilidades de codigo abierto y personalizadas** para mejorar aun mas tu experiencia de investigacion. Tambien incluimos **19 habilidades integradas precargadas** (redaccion cientifica, busqueda de literatura, quimica, biologia y mas) como referencias listas para usar, ofreciendo un alto grado de flexibilidad desde el primer momento. Desactiva cualquier habilidad agregando `enabled: false` a su frontmatter.\n\n**Habilidades integradas de ejemplo:**\n\n| Categoria | Habilidad | Descripcion |\n|-----------|-----------|-------------|\n| **Redaccion** | `scientific-writing` | Estructura IMRAD, formato de citas, guias de reporte |\n| **Dominio** | `chemistry-rdkit` | Analisis molecular, SMILES, fingerprints, descubrimiento de farmacos |\n| **Experimento** | `literature-search` | Revision sistematica, metodologia PRISMA |\n\n> Ver las 19 habilidades con `researchclaw skills list`.\n\n### Carga tus propias habilidades\n\n```bash\n# Opcion 1: Instalar una habilidad (persiste entre proyectos)\nresearchclaw skills install /path/to/my-skill/\n\n# Opcion 2: Coloca un SKILL.md en el proyecto\nmkdir -p .claude/skills/my-custom-skill\n# Luego crea un SKILL.md con frontmatter YAML (name, description, trigger-keywords, applicable-stages)\n\n# Opcion 3: Configura directorios de habilidades compartidos en config.arc.yaml\n# skills:\n# custom_dirs:\n# - /path/to/team-shared-skills\n```\n\n### Uso de habilidades\n\nLas habilidades se cargan e inyectan en los prompts del LLM automaticamente — no se necesita activacion manual. Usa el CLI para inspeccionar:\n\n```bash\nresearchclaw skills list # Muestra todas las habilidades cargadas con sus fuentes\nresearchclaw skills validate ./my-skill # Verifica el formato de SKILL.md\n```\n\nExplora habilidades de la comunidad: [K-Dense-AI/claude-scientific-skills](https://github.com/K-Dense-AI/claude-scientific-skills) (150+ habilidades cientificas en multiples disciplinas).\n\n---\n\n## ⚙️ Referencia de configuracion\n\n<details>\n<summary>Haz clic para expandir la referencia completa de configuracion</summary>\n\n```yaml\n# === Proyecto ===\nproject:\n name: \"my-research\" # Identificador del proyecto\n mode: \"docs-first\" # docs-first | semi-auto | full-auto\n\n# === Investigacion ===\nresearch:\n topic: \"...\" # Tema de investigacion (requerido)\n domains: [\"ml\", \"nlp\"] # Dominios de investigacion para busqueda de literatura\n daily_paper_count: 8 # Articulos objetivo por consulta de busqueda\n quality_threshold: 4.0 # Puntuacion minima de calidad para articulos\n\n# === Tiempo de ejecucion ===\nruntime:\n timezone: \"America/New_York\" # Para marcas de tiempo\n max_parallel_tasks: 3 # Limite de experimentos concurrentes\n approval_timeout_hours: 12 # Timeout de etapas con compuerta\n retry_limit: 2 # Numero de reintentos por fallo de etapa\n\n# === LLM ===\nllm:\n provider: \"openai-compatible\" # openai | openrouter | deepseek | minimax | acp | openai-compatible\n base_url: \"https://...\" # Endpoint de API (requerido para openai-compatible)\n api_key_env: \"OPENAI_API_KEY\" # Variable de entorno para la clave API (requerido para openai-compatible)\n api_key: \"\" # O codifica la clave aqui directamente\n primary_model: \"gpt-4o\" # Modelo principal\n fallback_models: [\"gpt-4o-mini\"] # Cadena de fallback\n s2_api_key: \"\" # Clave API de Semantic Scholar (opcional, mayores limites de tasa)\n acp: # Solo se usa cuando provider: \"acp\"\n agent: \"claude\" # Comando CLI del agente ACP (claude, codex, gemini, etc.)\n cwd: \".\" # Directorio de trabajo para el agente\n\n# === Experimento ===\nexperiment:\n mode: \"sandbox\" # simulated | sandbox | docker | ssh_remote\n time_budget_sec: 300 # Tiempo maximo de ejecucion por corrida (por defecto: 300s)\n max_iterations: 10 # Maximo de iteraciones de optimizacion\n metric_key: \"val_loss\" # Nombre de la metrica principal\n metric_direction: \"minimize\" # minimize | maximize\n sandbox:\n python_path: \".venv/bin/python\"\n gpu_required: false\n allowed_imports: [math, random, json, csv, numpy, torch, sklearn]\n max_memory_mb: 4096\n docker:\n image: \"researchclaw/experiment:latest\"\n network_policy: \"setup_only\" # none | setup_only | pip_only | full\n gpu_enabled: true\n memory_limit_mb: 8192\n auto_install_deps: true # Deteccion automatica de imports → requirements.txt\n ssh_remote:\n host: \"\" # Nombre de host del servidor GPU\n gpu_ids: [] # IDs de GPU disponibles\n remote_workdir: \"/tmp/researchclaw_experiments\"\n opencode: # OpenCode Beast Mode (auto-instalado via `researchclaw setup`)\n enabled: true # Interruptor principal (por defecto: true)\n auto: true # Auto-activacion sin confirmacion (por defecto: true)\n complexity_threshold: 0.2 # 0.0-1.0 — mas alto = solo se activa para experimentos complejos\n model: \"\" # Modelo a forzar (vacio = usa llm.primary_model)\n timeout_sec: 600 # Segundos maximos para generacion OpenCode\n max_retries: 1 # Numero de reintentos por fallo\n workspace_cleanup: true # Eliminar workspace temporal despues de recoleccion\n code_agent: # CodeAgent v2 — generacion de codigo multi-fase\n enabled: true # Usar CodeAgent en vez del codegen legacy de un solo prompt\n architecture_planning: true # Generar blueprint de implementacion profunda antes de codificar\n sequential_generation: true # Generar archivos uno a uno siguiendo el DAG de dependencias\n hard_validation: true # Validacion AST (bloquea ablaciones identicas, metricas hardcodeadas)\n hard_validation_max_repairs: 2 # Max intentos de reparacion cuando la validacion falla\n exec_fix_max_iterations: 3 # Intentos de correccion de ejecucion en bucle\n exec_fix_timeout_sec: 60 # Timeout por intento de exec-fix\n benchmark_agent: # BenchmarkAgent — seleccion automatizada de datasets y baselines\n enabled: true # Habilitar pipeline de 4 agentes (Surveyor→Selector→Acquirer→Validator)\n enable_hf_search: true # Buscar en HuggingFace Datasets\n enable_web_search: true # Buscar en Google Scholar para benchmarks\n tier_limit: 2 # Filtrado de nivel de dataset (1=pequeno/cache, 2=medio, 3=grande)\n min_benchmarks: 1 # Minimo de datasets requeridos\n min_baselines: 2 # Minimo de metodos baseline requeridos\n figure_agent: # FigureAgent — generacion de figuras academicas\n enabled: true # Habilitar pipeline de 5 agentes (Planner→CodeGen→Renderer→Critic→Integrator)\n min_figures: 3 # Minimo de figuras a generar\n max_figures: 8 # Maximo de figuras\n max_iterations: 3 # Iteraciones de refinamiento dirigidas por el Critic\n dpi: 300 # Resolucion de salida\n strict_mode: false # Fallar pipeline si la generacion de figuras falla\n repair: # Reparacion de experimentos anti-fabricacion\n enabled: true # Auto-diagnosticar y reparar experimentos fallidos\n max_cycles: 3 # Bucles de reintento de reparacion\n min_completion_rate: 0.5 # >=50% de condiciones deben completarse para continuar\n min_conditions: 2 # Al menos 2 condiciones para un experimento valido\n use_opencode: true # Enrutar reparaciones a traves de OpenCode Beast Mode\n\n# === Busqueda web (Opcional) ===\nweb_search:\n enabled: true # Habilitar busqueda de literatura aumentada por web\n tavily_api_key_env: \"TAVILY_API_KEY\" # Variable de entorno para clave API de Tavily (opcional)\n enable_scholar: true # Busqueda en Google Scholar\n enable_pdf_extraction: true # Extraer texto de PDFs\n max_web_results: 10 # Maximo de resultados web por consulta\n\n# === Exportacion ===\nexport:\n target_conference: \"neurips_2025\" # neurips_2025 | iclr_2026 | icml_2026\n authors: \"Anonymous\"\n bib_file: \"references\"\n\n# === Prompts ===\nprompts:\n custom_file: \"\" # Ruta a YAML de prompts personalizados (vacio = valores por defecto)\n\n# === Co-Piloto HITL (NUEVO en v0.4.0) ===\nhitl:\n enabled: false # Establecer en true para habilitar HITL\n mode: co-pilot # full-auto | gate-only | checkpoint | step-by-step | co-pilot | custom\n cost_budget_usd: 0.0 # Limite de costo en USD (0 = sin limite)\n notifications:\n on_pause: true # Notificar cuando el pipeline se pausa\n on_quality_drop: true # Notificar por problemas de calidad\n channels: [\"terminal\"] # terminal | slack | webhook\n timeouts:\n default_human_timeout_sec: 86400 # Esperar hasta 24h por entrada humana\n auto_proceed_on_timeout: false # Si es true, auto-aprobar al expirar timeout\n collaboration:\n max_chat_turns: 50 # Max turnos por sesion de colaboracion\n save_chat_history: true # Persistir registros de chat\n stage_policies: {} # Overrides por etapa (para modo 'custom')\n\n# === Seguridad ===\nsecurity:\n hitl_required_stages: [5, 9, 20] # Etapas que requieren aprobacion humana\n allow_publish_without_approval: false\n redact_sensitive_logs: true\n\n# === Base de conocimiento ===\nknowledge_base:\n backend: \"markdown\" # markdown | obsidian\n root: \"docs/kb\"\n\n# === Notificaciones ===\nnotifications:\n channel: \"console\" # console | discord | slack\n target: \"\"\n\n# === Puente MetaClaw (Opcional) ===\nmetaclaw_bridge:\n enabled: false # Establecer en true para habilitar aprendizaje entre ejecuciones\n proxy_url: \"http://localhost:30000\" # URL del proxy MetaClaw\n skills_dir: \"~/.metaclaw/skills\" # Donde se almacenan las habilidades arc-*\n fallback_url: \"\" # Fallback directo al LLM cuando el proxy esta caido\n fallback_api_key: \"\" # Clave API para el endpoint de fallback\n lesson_to_skill:\n enabled: true # Convertir lecciones en habilidades automaticamente\n min_severity: \"warning\" # Severidad minima para conversion\n max_skills_per_run: 3 # Max de nuevas habilidades por ejecucion del pipeline\n prm: # Process Reward Model compuerta de calidad (opcional)\n enabled: false # Usar LLM-como-juez para puntuar salidas de etapas\n model: \"gpt-5.4\" # Modelo juez PRM\n votes: 3 # Conteo de voto mayoritario\n gate_stages: [5, 9, 15, 20] # Etapas donde aplicar compuertas PRM\n\n# === Bridge de OpenClaw ===\nopenclaw_bridge:\n use_cron: false # Ejecuciones de investigacion programadas\n use_message: false # Notificaciones de progreso\n use_memory: false # Persistencia de conocimiento entre sesiones\n use_sessions_spawn: false # Generar sub-sesiones paralelas\n use_web_fetch: false # Busqueda web en vivo\n use_browser: false # Recopilacion de articulos basada en navegador\n```\n\n</details>\n\n---\n\n## 🙏 Agradecimientos\n\nInspirado por:\n\n- 🔬 [AI Scientist](https://github.com/SakanaAI/AI-Scientist) (Sakana AI) — Pionero en investigacion automatizada\n- 🧠 [AutoResearch](https://github.com/karpathy/autoresearch) (Andrej Karpathy) — Automatizacion de investigacion de principio a fin\n- 🌐 [FARS](https://analemma.ai/blog/introducing-fars/) (Analemma) — Sistema de investigacion completamente automatizado\n\n---\n\n## 📄 Licencia\n\nMIT — consulta [LICENSE](../LICENSE) para mas detalles.\n\n---\n\n## 📌 Citacion\n\nSi encuentras AutoResearchClaw util, por favor cita:\n\n```bibtex\n@misc{liu2026autoresearchclaw,\n author = {Liu, Jiaqi and Xia, Peng and Han, Siwei and Qiu, Shi and Zhang, Letian and Chen, Guiming and Tu, Haoqin and Yang, Xinyu and Zhou, Jiawei and Zhu, Hongtu and Li, Yun and Zhang, Jiaheng and Zhou, Yuyin and Zheng, Zeyu and Xie, Cihang and Ding, Mingyu and Yao, Huaxiu},\n title = {AutoResearchClaw: Fully Autonomous Research from Idea to Paper},\n year = {2026},\n organization = {GitHub},\n url = {https://github.com/aiming-lab/AutoResearchClaw},\n}\n```\n\n<p align=\"center\">\n <sub>Construido con 🦞 por el equipo de AutoResearchClaw</sub>\n</p>\n"}, "6837c59d1b8889dd72fc735375d5a267a557e535": {"t": 1785771762.8563259, "n": 43695, "h": "a9391eedc946fb5e", "c": "<p align=\"center\">\n <img src=\"../image/logo.png\" width=\"700\" alt=\"AutoResearchClaw Logo\">\n</p>\n\n<h2 align=\"center\"><b>Comparte una idea. Obten un articulo. Autonomo, Colaborativo & Auto-evolutivo.</b></h2>\n\n\n\n<p align=\"center\">\n <b><i><font size=\"5\">Chatea con <a href=\"#-integracion-con-openclaw\">OpenClaw</a>: \"Investiga X\" → hecho.</font></i></b>\n</p>\n\n<p align=\"center\">\n <img src=\"../image/framework_v2.png\" width=\"100%\" alt=\"AutoResearchClaw Framework\">\n</p>\n\n\n<p align=\"center\">\n <a href=\"../LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"MIT License\"></a>\n <a href=\"https://python.org\"><img src=\"https://img.shields.io/badge/Python-3.11%2B-3776AB?logo=python&logoColor=white\" alt=\"Python 3.11+\"></a>\n <a href=\"#testing\"><img src=\"https://img.shields.io/badge/Tests-2699%20passed-brightgreen?logo=pytest&logoColor=white\" alt=\"2699 Tests Passed\"></a>\n <a href=\"https://github.com/aiming-lab/AutoResearchClaw\"><img src=\"https://img.shields.io/badge/GitHub-AutoResearchClaw-181717?logo=github\" alt=\"GitHub\"></a>\n <a href=\"#-integracion-con-openclaw\"><img src=\"https://img.shields.io/badge/OpenClaw-Compatible-ff4444?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6IiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==\" alt=\"OpenClaw Compatible\"></a>\n <a href=\"https://discord.gg/u4ksqW5P\"><img src=\"https://img.shields.io/badge/Discord-Join%20Community-5865F2?logo=discord&logoColor=white\" alt=\"Discord\"></a>\n</p>\n\n<p align=\"center\">\n <a href=\"../README.md\">🇺🇸 English</a> ·\n <a href=\"README_CN.md\">🇨🇳 中文</a> ·\n <a href=\"README_JA.md\">🇯🇵 日本語</a> ·\n <a href=\"README_KO.md\">🇰🇷 한국어</a> ·\n <a href=\"README_FR.md\">🇫🇷 Français</a> ·\n <a href=\"README_DE.md\">🇩🇪 Deutsch</a> ·\n <a href=\"README_ES.md\">🇪🇸 Español</a> ·\n <a href=\"README_PT.md\">🇧🇷 Português</a> ·\n <a href=\"README_RU.md\">🇷🇺 Русский</a> ·\n <a href=\"README_AR.md\">🇸🇦 العربية</a>\n</p>\n\n<p align=\"center\">\n <a href=\"showcase/SHOWCASE.md\">🏆 Galeria de articulos</a> · <a href=\"HITL_GUIDE.md\">🧑‍✈️ Guia de Co-Piloto</a> · <a href=\"integration-guide.md\">📖 Guia de integracion</a> · <a href=\"https://discord.gg/u4ksqW5P\">💬 Comunidad Discord</a>\n</p>\n\n---\n\n<table>\n<tr>\n<td width=\"18%\">\n<a href=\"showcase/SHOWCASE.md\"><img src=\"showcase/thumbnails/paper_I_random_matrix-01.png\" width=\"120\" alt=\"Sample Paper\"/></a>\n</td>\n<td valign=\"middle\">\n<b>🏆 Galeria de articulos generados</b><br><br>\n<b>8 articulos en 8 dominios</b> — matematicas, estadistica, biologia, computacion, NLP, RL, vision, robustez — generados de forma completamente autonoma o con guia de co-piloto Human-in-the-Loop.<br><br>\n<a href=\"showcase/SHOWCASE.md\"><img src=\"https://img.shields.io/badge/View_Full_Showcase_→-All_8_Papers-d73a49?style=for-the-badge\" alt=\"View Showcase\"></a>\n</td>\n</tr>\n</table>\n\n---\n\n> **🧪 Buscamos testers!** Prueba el pipeline con tu propia idea de investigacion — de cualquier campo — y [cuentanos que piensas](TESTER_GUIDE.md). Tu feedback da forma directamente a la proxima version. **[→ Testing Guide](TESTER_GUIDE.md)** | **[→ 中文测试指南](TESTER_GUIDE_CN.md)** | **[→ 日本語テストガイド](TESTER_GUIDE_JA.md)**\n\n---\n\n## 🔥 News\n- **[04/01/2026]** **v0.4.0** — **Sistema Co-Piloto Human-in-the-Loop** — AutoResearchClaw ya no es puramente autonomo. El nuevo sistema HITL agrega 6 modos de intervencion (`full-auto`, `gate-only`, `checkpoint`, `step-by-step`, `co-pilot`, `custom`), politicas por etapa y colaboracion profunda humano-IA. Incluye: Taller de Ideas para co-creacion de hipotesis, Navegador de Baselines para revision del diseno experimental, Co-Escritor de Articulos para redaccion colaborativa, SmartPause (intervencion dinamica basada en confianza), aprendizaje de intervencion ALHF, verificacion de afirmaciones anti-alucinacion, guardias de presupuesto, ramificacion del pipeline para exploracion paralela de hipotesis, y comandos CLI (`attach`/`status`/`approve`/`reject`/`guide`). **[→ Guia HITL completa](HITL_GUIDE.md)**\n- **[03/30/2026]** **Carga Flexible de Habilidades** — AutoResearchClaw ahora soporta la carga de habilidades de codigo abierto y personalizadas de cualquier disciplina para mejorar aun mas tu experiencia de investigacion. Se incluyen 19 habilidades precargadas como referencias listas para usar, cubriendo redaccion cientifica, diseno experimental, quimica, biologia y mas — incluyendo una habilidad de evolucion agente [A-Evolve](https://github.com/A-EVO-Lab/a-evolve) contribuida por la comunidad. Carga las tuyas via `researchclaw skills install` o coloca un `SKILL.md` en `.claude/skills/`. Ver [Biblioteca de Habilidades](#-biblioteca-de-habilidades).\n- **[03/22/2026]** [v0.3.2](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.3.2) — **Soporte multiplataforma + estabilidad mayor** — AutoResearchClaw ahora funciona con cualquier agente compatible con ACP (Claude Code, Codex CLI, Copilot CLI, Gemini CLI, Kimi CLI) y soporta plataformas de mensajeria (Discord, Telegram, Lark, WeChat) via el puente OpenClaw. Nuevo backend de generacion de codigo CLI-agent que delega las Stages 10 y 13 a agentes CLI externos con control de presupuesto y gestion de timeouts. Incluye sistema anti-fabricacion (VerifiedRegistry + bucle de diagnostico y reparacion), 100+ correcciones de bugs, refactorizacion modular del executor, auto-deteccion de `--resume`, endurecimiento de reintentos LLM y correcciones de la comunidad.\n\n<details>\n<summary>Versiones anteriores</summary>\n\n- **[03/18/2026]** [v0.3.1](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.3.1) — **OpenCode Beast Mode + Community Contributions** — New \"Beast Mode\" routes complex code generation to [OpenCode](https://github.com/anomalyco/opencode) with automatic complexity scoring and graceful fallback. Added Novita AI provider support, thread-safety hardening, improved LLM output parsing robustness, and 20+ bug fixes from community PRs and internal audit.\n- **[03/17/2026]** [v0.3.0](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.3.0) — **MetaClaw Integration** — AutoResearchClaw now supports [MetaClaw](https://github.com/aiming-lab/MetaClaw) cross-run learning: pipeline failures → structured lessons → reusable skills, injected into all 23 stages. **+18.3%** robustness in controlled experiments. Opt-in (`metaclaw_bridge.enabled: true`), fully backward-compatible. See [Integration Guide](#-integracion-metaclaw).\n- **[03/16/2026]** [v0.2.0](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.2.0) — Three multi-agent subsystems (CodeAgent, BenchmarkAgent, FigureAgent), hardened Docker sandbox with network-policy-aware execution, 4-round paper quality audit (AI-slop detection, 7-dim review scoring, NeurIPS checklist), and 15+ bug fixes from production runs.\n- **[03/15/2026]** [v0.1.0](https://github.com/aiming-lab/AutoResearchClaw/releases/tag/v0.1.0) — We release AutoResearchClaw: a fully autonomous 23-stage research pipeline that turns a single research idea into a conference-ready paper. No human intervention required.\n\n</details>\n\n---\n\n## ⚡ Un comando. Un articulo.\n\n```bash\n# Totalmente autonomo — sin intervencion humana\npip install -e . && researchclaw setup && researchclaw init && researchclaw run --topic \"Your research idea here\" --auto-approve\n\n# Modo Co-Piloto — colabora con la IA en puntos de decision clave\nresearchclaw run --topic \"Your research idea here\" --mode co-pilot\n```\n\n\n---\n\n## 🤔 Que es esto?\n\n**Tu lo piensas. AutoResearchClaw lo escribe. Tu guias las decisiones clave.**\n\nProporciona un tema de investigacion — recibe un articulo academico completo con literatura real de OpenAlex, Semantic Scholar y arXiv, experimentos en sandbox adaptados al hardware (deteccion automatica GPU/MPS/CPU), analisis estadistico, revision multi-agentes, y LaTeX listo para conferencia orientado a NeurIPS/ICML/ICLR. Ejecutalo completamente autonomo, o usa el **modo Co-Piloto** para guiar a la IA en puntos de decision criticos — elige direcciones de investigacion, revisa disenos experimentales y co-escribe el articulo. Sin referencias alucinadas.\n\n<table>\n<tr><td>📄</td><td><code>paper_draft.md</code></td><td>Articulo academico completo (Introduccion, Trabajo relacionado, Metodo, Experimentos, Resultados, Conclusion)</td></tr>\n<tr><td>📐</td><td><code>paper.tex</code></td><td>LaTeX listo para conferencia (plantillas NeurIPS / ICLR / ICML)</td></tr>\n<tr><td>📚</td><td><code>references.bib</code></td><td>Referencias BibTeX reales de OpenAlex, Semantic Scholar y arXiv — auto-depuradas para coincidir con las citas en linea</td></tr>\n<tr><td>🔍</td><td><code>verification_report.json</code></td><td>Verificacion de integridad + relevancia de citas en 4 capas (arXiv, CrossRef, DataCite, LLM)</td></tr>\n<tr><td>🧪</td><td><code>experiment runs/</code></td><td>Codigo generado + resultados en sandbox + metricas JSON estructuradas</td></tr>\n<tr><td>📊</td><td><code>charts/</code></td><td>Graficos de comparacion de condiciones auto-generados con barras de error e intervalos de confianza</td></tr>\n<tr><td>📝</td><td><code>reviews.md</code></td><td>Revision por pares multi-agente con verificacion de consistencia metodologia-evidencia</td></tr>\n<tr><td>🧬</td><td><code>evolution/</code></td><td>Lecciones de auto-aprendizaje extraidas de cada ejecucion</td></tr>\n<tr><td>📦</td><td><code>deliverables/</code></td><td>Todos los entregables finales en una sola carpeta — listos para compilar en Overleaf</td></tr>\n</table>\n\nEl pipeline se ejecuta **de principio a fin** — completamente autonomo o con colaboracion human-in-the-loop. Cuando los experimentos fallan, se auto-repara. Cuando las hipotesis no se sostienen, pivotea. Cuando las citas son falsas, las elimina. Cuando quieres dirigir, se pausa y escucha.\n\n🌍 **Ejecutalo en cualquier lugar.** AutoResearchClaw no esta atado a una sola plataforma. Usalo de forma independiente por CLI, conectalo a [OpenClaw](https://github.com/openclaw/openclaw), o integralo con cualquier agente compatible con ACP — 🤖 Claude Code, 💻 Codex CLI, 🐙 Copilot CLI, ♊ Gemini CLI, 🌙 Kimi CLI, y mas. Gracias al puente de mensajeria de OpenClaw, puedes iniciar una investigacion completa desde 💬 Discord, ✈️ Telegram, 🐦 Lark (飞书), 💚 WeChat, o cualquier plataforma que tu equipo ya utilice. Un tema de entrada, un paper de salida — sin importar donde lo escribas.\n\n---\n\n## 🚀 Inicio rapido\n\n```bash\n# 1. Clonar e instalar\ngit clone https://github.com/aiming-lab/AutoResearchClaw.git\ncd AutoResearchClaw\npython3 -m venv .venv && source .venv/bin/activate\npip install -e .\n\n# 2. Setup (interactivo — instala OpenCode beast mode, verifica Docker/LaTeX)\nresearchclaw setup\n\n# 3. Configurar\nresearchclaw init # Interactivo: elegir proveedor LLM, crea config.arc.yaml\n# O manualmente: cp config.researchclaw.example.yaml config.arc.yaml\n\n# 4. Ejecutar\nexport OPENAI_API_KEY=\"sk-...\"\nresearchclaw run --config config.arc.yaml --topic \"Your research idea\" --auto-approve\n```\n\nSalida → `artifacts/rc-YYYYMMDD-HHMMSS-<hash>/deliverables/` — LaTeX listo para compilar, BibTeX, codigo experimental, graficos.\n\n<details>\n<summary>📝 Configuracion minima requerida</summary>\n\n```yaml\nproject:\n name: \"my-research\"\n\nresearch:\n topic: \"Your research topic here\"\n\nllm:\n base_url: \"https://api.openai.com/v1\"\n api_key_env: \"OPENAI_API_KEY\"\n primary_model: \"gpt-4o\"\n fallback_models: [\"gpt-4o-mini\"]\n\nexperiment:\n mode: \"sandbox\"\n sandbox:\n python_path: \".venv/bin/python\"\n```\n\n</details>\n\n---\n\n## 🧠 Que lo hace diferente\n\n| Capacidad | Como funciona |\n|-----------|--------------|\n| **🧑‍✈️ Modo Co-Piloto** | 6 modos de intervencion — desde completamente autonomo hasta paso a paso. Guia a la IA en decisiones criticas (hipotesis, baselines, redaccion del articulo) o dejala correr libre. SmartPause auto-detecta cuando la entrada humana ayudaria. |\n| **🔄 Bucle PIVOT / REFINE** | La etapa 15 decide de forma autonoma: PROCEED, REFINE (ajustar parametros) o PIVOT (nueva direccion). Artefactos auto-versionados. |\n| **🤖 Debate multi-agente** | La generacion de hipotesis, el analisis de resultados y la revision por pares utilizan cada uno debate estructurado multi-perspectiva. |\n| **🧬 Auto-aprendizaje** | Lecciones extraidas por ejecucion (justificacion de decisiones, advertencias de ejecucion, anomalias de metricas) con decaimiento temporal de 30 dias. Las ejecuciones futuras aprenden de errores pasados. |\n| **📚 Base de conocimiento** | Cada ejecucion construye una KB estructurada en 6 categorias (decisiones, experimentos, hallazgos, literatura, preguntas, revisiones). |\n| **🛡️ Vigilante Sentinel** | Monitor de calidad en segundo plano: deteccion NaN/Inf, consistencia articulo-evidencia, puntuacion de relevancia de citas, guardia anti-fabricacion. |\n| **🔍 Verificacion de afirmaciones** | Verificacion de hechos en linea: extrae afirmaciones del texto generado por IA y las cruza con la literatura recopilada. Marca citas infundadas y numeros fabricados. |\n| **🌿 Exploracion de ramas** | Bifurca el pipeline para explorar multiples direcciones de investigacion simultaneamente, compara resultados lado a lado y fusiona el mejor camino. |\n\n---\n\n## 🦞 Integracion con OpenClaw\n\n<table>\n<tr>\n\n**AutoResearchClaw es un servicio compatible con [OpenClaw](https://github.com/openclaw/openclaw).** Instalalo en OpenClaw y lanza investigacion autonoma con un solo mensaje — o usalo de forma independiente via CLI, Claude Code o cualquier asistente de programacion con IA.\n\n</tr>\n</table>\n\n### 🚀 Uso con OpenClaw (Recomendado)\n\nSi ya usas [OpenClaw](https://github.com/openclaw/openclaw) como tu asistente de IA:\n\n```\n1️⃣ Comparte la URL del repositorio de GitHub con OpenClaw\n2️⃣ OpenClaw lee automaticamente RESEARCHCLAW_AGENTS.md → comprende el pipeline\n3️⃣ Di: \"Research [tu tema]\"\n4️⃣ Listo — OpenClaw clona, instala, configura, ejecuta y devuelve los resultados\n```\n\n**Eso es todo.** OpenClaw se encarga de `git clone`, `pip install`, configuracion y ejecucion del pipeline automaticamente. Tu solo chateas.\n\n<details>\n<summary>💡 Que sucede internamente</summary>\n\n1. OpenClaw lee `RESEARCHCLAW_AGENTS.md` → aprende el rol de orquestador de investigacion\n2. OpenClaw lee `README.md` → comprende la instalacion y la estructura del pipeline\n3. OpenClaw copia `config.researchclaw.example.yaml` → `config.yaml`\n4. Solicita tu clave API del LLM (o usa tu variable de entorno)\n5. Ejecuta `pip install -e .` + `researchclaw run --topic \"...\" --auto-approve`\n6. Devuelve el articulo, LaTeX, experimentos y citas\n\n</details>\n\n### 🔌 Bridge de OpenClaw (Avanzado)\n\nPara una integracion mas profunda, AutoResearchClaw incluye un **sistema de adaptadores bridge** con 6 capacidades opcionales:\n\n```yaml\n# config.arc.yaml\nopenclaw_bridge:\n use_cron: true # ⏰ Ejecuciones de investigacion programadas\n use_message: true # 💬 Notificaciones de progreso (Discord/Slack/Telegram)\n use_memory: true # 🧠 Persistencia de conocimiento entre sesiones\n use_sessions_spawn: true # 🔀 Generar sub-sesiones paralelas para etapas concurrentes\n use_web_fetch: true # 🌐 Busqueda web en vivo durante la revision de literatura\n use_browser: false # 🖥️ Recopilacion de articulos basada en navegador\n```\n\nCada flag activa un protocolo de adaptador tipado. Cuando OpenClaw proporciona estas capacidades, los adaptadores las consumen sin cambios en el codigo. Consulta [`integration-guide.md`](integration-guide.md) para mas detalles.\n\n### ACP (Agent Client Protocol)\n\nAutoResearchClaw puede usar **cualquier agente de programacion compatible con ACP** como backend LLM — sin necesidad de claves API. El agente se comunica via [acpx](https://github.com/openclaw/acpx), manteniendo una sola sesion persistente a traves de las 23 etapas del pipeline.\n\n| Agente | Comando | Notas |\n|--------|---------|-------|\n| Claude Code | `claude` | Anthropic |\n| Codex CLI | `codex` | OpenAI |\n| Copilot CLI | `gh` | GitHub |\n| Gemini CLI | `gemini` | Google |\n| OpenCode | `opencode` | SST |\n| Kimi CLI | `kimi` | Moonshot |\n\n```yaml\n# config.yaml — ejemplo ACP\nllm:\n provider: \"acp\"\n acp:\n agent: \"claude\" # Cualquier comando CLI de agente compatible con ACP\n cwd: \".\" # Directorio de trabajo para el agente\n # No se necesita base_url ni api_key — el agente gestiona su propia autenticacion.\n```\n\n```bash\n# Solo ejecuta — el agente usa sus propias credenciales\nresearchclaw run --config config.yaml --topic \"Your research idea\" --auto-approve\n```\n\n### 🛠️ Otras formas de ejecucion\n\n| Metodo | Como |\n|--------|------|\n| **CLI independiente** | `researchclaw run --topic \"...\" --auto-approve` (autonomo) o `--mode co-pilot` (colaborativo) |\n| **API de Python** | `from researchclaw.pipeline import Runner; Runner(config).run()` |\n| **Claude Code** | Lee `RESEARCHCLAW_CLAUDE.md` — solo di *\"Run research on [tema]\"* |\n| **Copilot CLI** | `researchclaw run --topic \"...\"` con `llm.acp.agent: \"gh\"` |\n| **OpenCode** | Lee `.claude/skills/` — la misma interfaz en lenguaje natural |\n| **Cualquier CLI de IA** | Proporciona `RESEARCHCLAW_AGENTS.md` como contexto → el agente se auto-configura |\n\n---\n\n## 🔬 Pipeline: 23 etapas, 8 fases\n\n```\nFase A: Alcance de investigacion Fase E: Ejecucion de experimentos\n 1. TOPIC_INIT 12. EXPERIMENT_RUN\n 2. PROBLEM_DECOMPOSE 13. ITERATIVE_REFINE ← auto-reparacion\n\nFase B: Descubrimiento de literatura Fase F: Analisis y decision\n 3. SEARCH_STRATEGY 14. RESULT_ANALYSIS ← multi-agente\n 4. LITERATURE_COLLECT ← API real 15. RESEARCH_DECISION ← PIVOT/REFINE\n 5. LITERATURE_SCREEN [compuerta]\n 6. KNOWLEDGE_EXTRACT Fase G: Redaccion del articulo\n 16. PAPER_OUTLINE\nFase C: Sintesis de conocimiento 17. PAPER_DRAFT\n 7. SYNTHESIS 18. PEER_REVIEW ← verif. evidencia\n 8. HYPOTHESIS_GEN ← debate 19. PAPER_REVISION\n\nFase D: Diseno experimental Fase H: Finalizacion\n 9. EXPERIMENT_DESIGN [compuerta] 20. QUALITY_GATE [compuerta]\n 10. CODE_GENERATION 21. KNOWLEDGE_ARCHIVE\n 11. RESOURCE_PLANNING 22. EXPORT_PUBLISH ← LaTeX\n 23. CITATION_VERIFY ← verif. relevancia\n```\n\n> Las **etapas con compuerta** (5, 9, 20) se pausan para aprobacion humana o se auto-aprueban con `--auto-approve`. Al rechazar, el pipeline retrocede.\n\n> **Modo Co-Piloto** (`--mode co-pilot`): Colaboracion profunda humano-IA en las Etapas 7-8 (Taller de Ideas), Etapa 9 (Navegador de Baselines) y Etapas 16-17 (Co-Escritor de Articulos). Las demas etapas se auto-ejecutan con monitoreo SmartPause.\n\n> **Bucles de decision**: La etapa 15 puede activar REFINE (→ Etapa 13) o PIVOT (→ Etapa 8), con versionado automatico de artefactos.\n\n<details>\n<summary>📋 Que hace cada fase</summary>\n\n| Fase | Que sucede |\n|------|-----------|\n| **A: Alcance** | El LLM descompone el tema en un arbol de problemas estructurado con preguntas de investigacion |\n| **A+: Hardware** | Deteccion automatica de GPU (NVIDIA CUDA / Apple MPS / solo CPU), advierte si el hardware local es limitado, adapta la generacion de codigo en consecuencia |\n| **B: Literatura** | Busqueda multi-fuente (OpenAlex → Semantic Scholar → arXiv) de articulos reales, filtrado por relevancia, extraccion de fichas de conocimiento |\n| **C: Sintesis** | Agrupa hallazgos, identifica brechas de investigacion, genera hipotesis comprobables mediante debate multi-agente |\n| **D: Diseno** | Disena plan experimental, genera Python ejecutable adaptado al hardware (nivel de GPU → seleccion de paquetes), estima necesidades de recursos |\n| **E: Ejecucion** | Ejecuta experimentos en sandbox, detecta NaN/Inf y errores en tiempo de ejecucion, auto-repara codigo mediante reparacion LLM dirigida |\n| **F: Analisis** | Analisis multi-agente de resultados; decision autonoma PROCEED / REFINE / PIVOT con justificacion |\n| **G: Redaccion** | Esquema → redaccion seccion por seccion (5,000-6,500 palabras) → revision por pares (con consistencia metodologia-evidencia) → revision con guardia de longitud |\n| **H: Finalizacion** | Compuerta de calidad, archivado de conocimiento, exportacion LaTeX con plantilla de conferencia, verificacion de integridad + relevancia de citas |\n\n</details>\n\n---\n\n## ✨ Caracteristicas principales\n\n| Caracteristica | Descripcion |\n|----------------|------------|\n| **📚 Literatura multi-fuente** | Articulos reales de OpenAlex, Semantic Scholar y arXiv — expansion de consultas, deduplicacion, circuit breaker con degradacion gradual |\n| **🔍 Verificacion de citas en 4 capas** | Verificacion de arXiv ID → DOI CrossRef/DataCite → coincidencia de titulo Semantic Scholar → puntuacion de relevancia LLM. Referencias alucinadas auto-eliminadas. |\n| **🖥️ Ejecucion adaptada al hardware** | Deteccion automatica de GPU (NVIDIA CUDA / Apple MPS / solo CPU) y adaptacion de la generacion de codigo, imports y escala experimental |\n| **🦾 OpenCode Beast Mode** | Los experimentos complejos se enrutan automaticamente a [OpenCode](https://github.com/anomalyco/opencode) — genera proyectos multi-archivo con arquitecturas personalizadas, bucles de entrenamiento y estudios de ablacion. Instalacion via `researchclaw setup`. |\n| **🧪 Experimentos en sandbox** | Codigo validado por AST, harness inmutable, fallo rapido NaN/Inf, reparacion auto-curativa, refinamiento iterativo (hasta 10 rondas), captura de resultados parciales |\n| **📝 Redaccion de calidad conferencia** | Plantillas NeurIPS/ICML/ICLR, redaccion seccion por seccion (5,000-6,500 palabras), guardia anti-fabricacion, guardia de longitud en revision, enforcement anti-disclaimer |\n| **📐 Cambio de plantilla** | `neurips_2025`, `iclr_2026`, `icml_2026` — Markdown → LaTeX con formulas, tablas, figuras, referencias cruzadas, `\\cite{}` |\n| **🛡️ Anti-fabricacion** | VerifiedRegistry impone datos experimentales de verdad fundamental en los articulos. Auto-diagnostica experimentos fallidos y los repara antes de escribir. Numeros no verificados sanitizados. |\n| **🚦 Compuertas de calidad** | 3 compuertas con intervencion humana posible (etapas 5, 9, 20) con retroceso. Omitir con `--auto-approve`. |\n| **🧑‍✈️ Co-Piloto HITL** | 6 modos de intervencion con politicas por etapa. Taller de Ideas, Navegador de Baselines, Co-Escritor de Articulos para colaboracion profunda. SmartPause, guardias de presupuesto, politicas de escalacion y aprendizaje de intervencion para seguridad en produccion. Adaptadores CLI/WebSocket/MCP. |\n| **💰 Guardias de presupuesto** | Monitoreo de costos con alertas de umbral configurables (50%/80%/100%). El pipeline se auto-pausa cuando el costo excede el presupuesto. |\n| **🔐 Reproducibilidad** | Checksums SHA256 para todos los artefactos de etapa. Manifiestos inmutables para verificacion. Deshacer multi-nivel con snapshots versionados. |\n\n---\n\n## 🧑‍✈️ Co-Piloto Human-in-the-Loop\n\n**AutoResearchClaw v0.4.0 introduce un sistema completo Human-in-the-Loop (HITL)** que transforma el pipeline de puramente autonomo a un motor de investigacion colaborativo humano-IA. Elige tu nivel de participacion:\n\n### Modos de intervencion\n\n| Modo | Comando | Que hace |\n|------|---------|----------|\n| **Full Auto** | `--auto-approve` | Comportamiento original — sin intervencion humana |\n| **Gate Only** | `--mode gate-only` | Pausa en las 3 etapas con compuerta (5, 9, 20) para aprobacion |\n| **Checkpoint** | `--mode checkpoint` | Pausa en cada limite de fase (8 checkpoints) |\n| **Co-Pilot** | `--mode co-pilot` | Colaboracion profunda en etapas criticas, auto en el resto |\n| **Step-by-Step** | `--mode step-by-step` | Pausa despues de cada etapa — aprende el pipeline |\n| **Express** | `--mode express` | Revision rapida — solo las 3 compuertas mas criticas |\n\n### Flujo de trabajo Co-Piloto\n\n```\nTu: researchclaw run --topic \"Ruido cuantico como regularizacion de redes neuronales\" --mode co-pilot\n\nEl pipeline ejecuta las Etapas 1-7 automaticamente...\n\n ┌─────────────────────────────────────────────────────────────┐\n │ HITL | Etapa 08: HYPOTHESIS_GEN │\n │ Revision post-etapa │\n │ │\n │ Hipotesis mencionadas: 3 │\n │ Puntuacion de novedad: 0.72 (moderada) │\n │ │\n │ [a] Aprobar [r] Rechazar [e] Editar [c] Colaborar │\n │ [i] Inyectar guia [v] Ver salida [q] Abortar │\n └─────────────────────────────────────────────────────────────┘\n\nTu: c (iniciar chat colaborativo)\nTu: La Hipotesis 3 es interesante pero necesita Dropout/Label Smoothing como baselines\nIA: Actualizado — se agregaron Dropout, Label Smoothing, MixUp, CutMix como baselines...\nTu: aprobar\n\nEl pipeline continua con tu hipotesis refinada...\n```\n\n### Comandos CLI\n\n```bash\n# Iniciar con modo HITL\nresearchclaw run --topic \"...\" --mode co-pilot\n\n# Conectarse a un pipeline pausado (desde otra terminal)\nresearchclaw attach artifacts/rc-2026-xxx\n\n# Verificar el estado del pipeline y HITL\nresearchclaw status artifacts/rc-2026-xxx\n\n# Aprobar/rechazar desde otra terminal o script\nresearchclaw approve artifacts/rc-2026-xxx --message \"LGTM\"\nresearchclaw reject artifacts/rc-2026-xxx --reason \"Falta baseline clave\"\n\n# Inyectar guia para una etapa (incluso antes de que se ejecute)\nresearchclaw guide artifacts/rc-2026-xxx --stage 9 --message \"Usar ResNet-50 como baseline principal\"\n```\n\n### Capacidades clave\n\n| Caracteristica | Descripcion |\n|----------------|------------|\n| **Taller de Ideas** | Lluvia de ideas, evaluacion y refinamiento de hipotesis de forma colaborativa (Etapa 7-8) |\n| **Navegador de Baselines** | La IA sugiere baselines + el humano agrega/elimina + checklist de reproducibilidad (Etapa 9) |\n| **Co-Escritor de Articulos** | Redaccion seccion por seccion con edicion humana y pulido por IA (Etapa 16-19) |\n| **SmartPause** | Pausa dinamica basada en confianza — auto-detecta cuando la entrada humana ayudaria |\n| **Verificacion de afirmaciones** | Verificacion de hechos en linea contra la literatura recopilada — marca afirmaciones infundadas |\n| **Guardias de presupuesto** | Monitoreo de costos con alertas de umbral al 50%/80%/100% |\n| **Aprendizaje de intervencion** | ALHF — aprende de tus patrones de revision para optimizar futuras decisiones de pausa |\n| **Exploracion de ramas** | Bifurca el pipeline para explorar multiples hipotesis, compara y fusiona la mejor |\n| **Politica de escalacion** | Notificacion escalonada (terminal → Slack → email → auto-parada) cuando esta desatendido |\n| **3 Adaptadores** | CLI (terminal), WebSocket (panel web), MCP (agentes externos) |\n\n### Configuracion\n\n```yaml\n# config.arc.yaml\nhitl:\n enabled: true\n mode: co-pilot # full-auto | gate-only | checkpoint | co-pilot | custom\n cost_budget_usd: 50.0 # Pausar cuando el costo exceda el presupuesto (0 = sin limite)\n\n notifications:\n on_pause: true\n on_quality_drop: true\n channels: [\"terminal\"] # terminal | slack | webhook\n\n timeouts:\n default_human_timeout_sec: 86400 # 24h de espera por defecto\n auto_proceed_on_timeout: false\n\n collaboration:\n max_chat_turns: 50\n save_chat_history: true\n\n # Politicas personalizadas por etapa (opcional, para modo 'custom')\n stage_policies:\n 8: { require_approval: true, enable_collaboration: true }\n 9: { require_approval: true, allow_edit_output: true }\n```\n\n### Retrocompatibilidad\n\n- **Por defecto: DESACTIVADO.** Sin `hitl.enabled: true` o `--mode`, el pipeline se comporta exactamente como antes.\n- **`--auto-approve` sigue funcionando.** Anula el modo HITL.\n- **Los 2,699 tests existentes pasan** con el codigo HITL presente.\n\n---\n\n## 🧠 Integracion MetaClaw\n\n**AutoResearchClaw + [MetaClaw](https://github.com/aiming-lab/MetaClaw) = Un pipeline que aprende de cada ejecucion.**\n\nMetaClaw agrega **transferencia de conocimiento entre ejecuciones** a AutoResearchClaw. Cuando esta habilitado, el pipeline captura automaticamente lecciones de fallos y advertencias, las convierte en habilidades reutilizables, e inyecta esas habilidades en las 23 etapas del pipeline en ejecuciones posteriores — para que los mismos errores nunca se repitan.\n\n### Como funciona\n\n```\nEjecucion N se ejecuta → fallos/advertencias capturados como Lecciones\n ↓\n MetaClaw Leccion → conversion a Habilidad\n ↓\n Archivos de habilidades arc-* almacenados en ~/.metaclaw/skills/\n ↓\nEjecucion N+1 → build_overlay() inyecta habilidades en cada prompt LLM\n ↓\n El LLM evita trampas conocidas → mayor calidad, menos reintentos\n```\n\n### Configuracion rapida\n\n```bash\n# 1. Instalar MetaClaw (si no esta instalado)\npip install metaclaw\n\n# 2. Habilitar en tu configuracion\n```\n\n```yaml\n# config.arc.yaml\nmetaclaw_bridge:\n enabled: true\n proxy_url: \"http://localhost:30000\" # Proxy MetaClaw (opcional)\n skills_dir: \"~/.metaclaw/skills\" # Donde se almacenan las habilidades\n fallback_url: \"https://api.openai.com/v1\" # Fallback directo al LLM\n fallback_api_key: \"\" # Clave API para la URL de fallback\n lesson_to_skill:\n enabled: true\n min_severity: \"warning\" # Convertir advertencias + errores\n max_skills_per_run: 3\n```\n\n```bash\n# 3. Ejecuta como siempre — MetaClaw funciona de forma transparente\nresearchclaw run --config config.arc.yaml --topic \"Your idea\" --auto-approve\n```\n\nDespues de cada ejecucion, revisa `~/.metaclaw/skills/arc-*/SKILL.md` para ver las habilidades que tu pipeline ha aprendido.\n\n### Resultados experimentales\n\nEn experimentos controlados A/B (mismo tema, mismo LLM, misma configuracion):\n\n| Metrica | Linea base | Con MetaClaw | Mejora |\n|---------|------------|--------------|--------|\n| Tasa de reintento de etapas | 10.5% | 7.9% | **-24.8%** |\n| Conteo de ciclos REFINE | 2.0 | 1.2 | **-40.0%** |\n| Completacion de etapas del pipeline | 18/19 | 19/19 | **+5.3%** |\n| Puntuacion de robustez global (compuesta) | 0.714 | 0.845 | **+18.3%** |\n\n> La puntuacion de robustez compuesta es un promedio ponderado de la tasa de completacion de etapas (40%), reduccion de reintentos (30%) y eficiencia de ciclos REFINE (30%).\n\n### Retrocompatibilidad\n\n- **Por defecto: DESACTIVADO.** Si `metaclaw_bridge` esta ausente o `enabled: false`, el pipeline se comporta exactamente como antes.\n- **Sin nuevas dependencias.** MetaClaw es opcional — el pipeline base funciona sin el.\n- **Los 2,699 tests existentes pasan** con el codigo de integracion presente.\n\n---\n\n## 🧩 Biblioteca de Habilidades\n\nAutoResearchClaw ahora soporta la carga de **habilidades de codigo abierto y personalizadas** para mejorar aun mas tu experiencia de investigacion. Tambien incluimos **19 habilidades integradas precargadas** (redaccion cientifica, busqueda de literatura, quimica, biologia y mas) como referencias listas para usar, ofreciendo un alto grado de flexibilidad desde el primer momento. Desactiva cualquier habilidad agregando `enabled: false` a su frontmatter.\n\n**Habilidades integradas de ejemplo:**\n\n| Categoria | Habilidad | Descripcion |\n|-----------|-----------|-------------|\n| **Redaccion** | `scientific-writing` | Estructura IMRAD, formato de citas, guias de reporte |\n| **Dominio** | `chemistry-rdkit` | Analisis molecular, SMILES, fingerprints, descubrimiento de farmacos |\n| **Experimento** | `literature-search` | Revision sistematica, metodologia PRISMA |\n\n> Ver las 19 habilidades con `researchclaw skills list`.\n\n### Carga tus propias habilidades\n\n```bash\n# Opcion 1: Instalar una habilidad (persiste entre proyectos)\nresearchclaw skills install /path/to/my-skill/\n\n# Opcion 2: Coloca un SKILL.md en el proyecto\nmkdir -p .claude/skills/my-custom-skill\n# Luego crea un SKILL.md con frontmatter YAML (name, description, trigger-keywords, applicable-stages)\n\n# Opcion 3: Configura directorios de habilidades compartidos en config.arc.yaml\n# skills:\n# custom_dirs:\n# - /path/to/team-shared-skills\n```\n\n### Uso de habilidades\n\nLas habilidades se cargan e inyectan en los prompts del LLM automaticamente — no se necesita activacion manual. Usa el CLI para inspeccionar:\n\n```bash\nresearchclaw skills list # Muestra todas las habilidades cargadas con sus fuentes\nresearchclaw skills validate ./my-skill # Verifica el formato de SKILL.md\n```\n\nExplora habilidades de la comunidad: [K-Dense-AI/claude-scientific-skills](https://github.com/K-Dense-AI/claude-scientific-skills) (150+ habilidades cientificas en multiples disciplinas).\n\n---\n\n## ⚙️ Referencia de configuracion\n\n<details>\n<summary>Haz clic para expandir la referencia completa de configuracion</summary>\n\n```yaml\n# === Proyecto ===\nproject:\n name: \"my-research\" # Identificador del proyecto\n mode: \"docs-first\" # docs-first | semi-auto | full-auto\n\n# === Investigacion ===\nresearch:\n topic: \"...\" # Tema de investigacion (requerido)\n domains: [\"ml\", \"nlp\"] # Dominios de investigacion para busqueda de literatura\n daily_paper_count: 8 # Articulos objetivo por consulta de busqueda\n quality_threshold: 4.0 # Puntuacion minima de calidad para articulos\n\n# === Tiempo de ejecucion ===\nruntime:\n timezone: \"America/New_York\" # Para marcas de tiempo\n max_parallel_tasks: 3 # Limite de experimentos concurrentes\n approval_timeout_hours: 12 # Timeout de etapas con compuerta\n retry_limit: 2 # Numero de reintentos por fallo de etapa\n\n# === LLM ===\nllm:\n provider: \"openai-compatible\" # openai | openrouter | deepseek | minimax | acp | openai-compatible\n base_url: \"https://...\" # Endpoint de API (requerido para openai-compatible)\n api_key_env: \"OPENAI_API_KEY\" # Variable de entorno para la clave API (requerido para openai-compatible)\n api_key: \"\" # O codifica la clave aqui directamente\n primary_model: \"gpt-4o\" # Modelo principal\n fallback_models: [\"gpt-4o-mini\"] # Cadena de fallback\n s2_api_key: \"\" # Clave API de Semantic Scholar (opcional, mayores limites de tasa)\n acp: # Solo se usa cuando provider: \"acp\"\n agent: \"claude\" # Comando CLI del agente ACP (claude, codex, gemini, etc.)\n cwd: \".\" # Directorio de trabajo para el agente\n\n# === Experimento ===\nexperiment:\n mode: \"sandbox\" # simulated | sandbox | docker | ssh_remote\n time_budget_sec: 300 # Tiempo maximo de ejecucion por corrida (por defecto: 300s)\n max_iterations: 10 # Maximo de iteraciones de optimizacion\n metric_key: \"val_loss\" # Nombre de la metrica principal\n metric_direction: \"minimize\" # minimize | maximize\n sandbox:\n python_path: \".venv/bin/python\"\n gpu_required: false\n allowed_imports: [math, random, json, csv, numpy, torch, sklearn]\n max_memory_mb: 4096\n docker:\n image: \"researchclaw/experiment:latest\"\n network_policy: \"setup_only\" # none | setup_only | pip_only | full\n gpu_enabled: true\n memory_limit_mb: 8192\n auto_install_deps: true # Deteccion automatica de imports → requirements.txt\n ssh_remote:\n host: \"\" # Nombre de host del servidor GPU\n gpu_ids: [] # IDs de GPU disponibles\n remote_workdir: \"/tmp/researchclaw_experiments\"\n opencode: # OpenCode Beast Mode (auto-instalado via `researchclaw setup`)\n enabled: true # Interruptor principal (por defecto: true)\n auto: true # Auto-activacion sin confirmacion (por defecto: true)\n complexity_threshold: 0.2 # 0.0-1.0 — mas alto = solo se activa para experimentos complejos\n model: \"\" # Modelo a forzar (vacio = usa llm.primary_model)\n timeout_sec: 600 # Segundos maximos para generacion OpenCode\n max_retries: 1 # Numero de reintentos por fallo\n workspace_cleanup: true # Eliminar workspace temporal despues de recoleccion\n code_agent: # CodeAgent v2 — generacion de codigo multi-fase\n enabled: true # Usar CodeAgent en vez del codegen legacy de un solo prompt\n architecture_planning: true # Generar blueprint de implementacion profunda antes de codificar\n sequential_generation: true # Generar archivos uno a uno siguiendo el DAG de dependencias\n hard_validation: true # Validacion AST (bloquea ablaciones identicas, metricas hardcodeadas)\n hard_validation_max_repairs: 2 # Max intentos de reparacion cuando la validacion falla\n exec_fix_max_iterations: 3 # Intentos de correccion de ejecucion en bucle\n exec_fix_timeout_sec: 60 # Timeout por intento de exec-fix\n benchmark_agent: # BenchmarkAgent — seleccion automatizada de datasets y baselines\n enabled: true # Habilitar pipeline de 4 agentes (Surveyor→Selector→Acquirer→Validator)\n enable_hf_search: true # Buscar en HuggingFace Datasets\n enable_web_search: true # Buscar en Google Scholar para benchmarks\n tier_limit: 2 # Filtrado de nivel de dataset (1=pequeno/cache, 2=medio, 3=grande)\n min_benchmarks: 1 # Minimo de datasets requeridos\n min_baselines: 2 # Minimo de metodos baseline requeridos\n figure_agent: # FigureAgent — generacion de figuras academicas\n enabled: true # Habilitar pipeline de 5 agentes (Planner→CodeGen→Renderer→Critic→Integrator)\n min_figures: 3 # Minimo de figuras a generar\n max_figures: 8 # Maximo de figuras\n max_iterations: 3 # Iteraciones de refinamiento dirigidas por el Critic\n dpi: 300 # Resolucion de salida\n strict_mode: false # Fallar pipeline si la generacion de figuras falla\n repair: # Reparacion de experimentos anti-fabricacion\n enabled: true # Auto-diagnosticar y reparar experimentos fallidos\n max_cycles: 3 # Bucles de reintento de reparacion\n min_completion_rate: 0.5 # >=50% de condiciones deben completarse para continuar\n min_conditions: 2 # Al menos 2 condiciones para un experimento valido\n use_opencode: true # Enrutar reparaciones a traves de OpenCode Beast Mode\n\n# === Busqueda web (Opcional) ===\nweb_search:\n enabled: true # Habilitar busqueda de literatura aumentada por web\n tavily_api_key_env: \"TAVILY_API_KEY\" # Variable de entorno para clave API de Tavily (opcional)\n enable_scholar: true # Busqueda en Google Scholar\n enable_pdf_extraction: true # Extraer texto de PDFs\n max_web_results: 10 # Maximo de resultados web por consulta\n\n# === Exportacion ===\nexport:\n target_conference: \"neurips_2025\" # neurips_2025 | iclr_2026 | icml_2026\n authors: \"Anonymous\"\n bib_file: \"references\"\n\n# === Prompts ===\nprompts:\n custom_file: \"\" # Ruta a YAML de prompts personalizados (vacio = valores por defecto)\n\n# === Co-Piloto HITL (NUEVO en v0.4.0) ===\nhitl:\n enabled: false # Establecer en true para habilitar HITL\n mode: co-pilot # full-auto | gate-only | checkpoint | step-by-step | co-pilot | custom\n cost_budget_usd: 0.0 # Limite de costo en USD (0 = sin limite)\n notifications:\n on_pause: true # Notificar cuando el pipeline se pausa\n on_quality_drop: true # Notificar por problemas de calidad\n channels: [\"terminal\"] # terminal | slack | webhook\n timeouts:\n default_human_timeout_sec: 86400 # Esperar hasta 24h por entrada humana\n auto_proceed_on_timeout: false # Si es true, auto-aprobar al expirar timeout\n collaboration:\n max_chat_turns: 50 # Max turnos por sesion de colaboracion\n save_chat_history: true # Persistir registros de chat\n stage_policies: {} # Overrides por etapa (para modo 'custom')\n\n# === Seguridad ===\nsecurity:\n hitl_required_stages: [5, 9, 20] # Etapas que requieren aprobacion humana\n allow_publish_without_approval: false\n redact_sensitive_logs: true\n\n# === Base de conocimiento ===\nknowledge_base:\n backend: \"markdown\" # markdown | obsidian\n root: \"docs/kb\"\n\n# === Notificaciones ===\nnotifications:\n channel: \"console\" # console | discord | slack\n target: \"\"\n\n# === Puente MetaClaw (Opcional) ===\nmetaclaw_bridge:\n enabled: false # Establecer en true para habilitar aprendizaje entre ejecuciones\n proxy_url: \"http://localhost:30000\" # URL del proxy MetaClaw\n skills_dir: \"~/.metaclaw/skills\" # Donde se almacenan las habilidades arc-*\n fallback_url: \"\" # Fallback directo al LLM cuando el proxy esta caido\n fallback_api_key: \"\" # Clave API para el endpoint de fallback\n lesson_to_skill:\n enabled: true # Convertir lecciones en habilidades automaticamente\n min_severity: \"warning\" # Severidad minima para conversion\n max_skills_per_run: 3 # Max de nuevas habilidades por ejecucion del pipeline\n prm: # Process Reward Model compuerta de calidad (opcional)\n enabled: false # Usar LLM-como-juez para puntuar salidas de etapas\n model: \"gpt-5.4\" # Modelo juez PRM\n votes: 3 # Conteo de voto mayoritario\n gate_stages: [5, 9, 15, 20] # Etapas donde aplicar compuertas PRM\n\n# === Bridge de OpenClaw ===\nopenclaw_bridge:\n use_cron: false # Ejecuciones de investigacion programadas\n use_message: false # Notificaciones de progreso\n use_memory: false # Persistencia de conocimiento entre sesiones\n use_sessions_spawn: false # Generar sub-sesiones paralelas\n use_web_fetch: false # Busqueda web en vivo\n use_browser: false # Recopilacion de articulos basada en navegador\n```\n\n</details>\n\n---\n\n## 🙏 Agradecimientos\n\nInspirado por:\n\n- 🔬 [AI Scientist](https://github.com/SakanaAI/AI-Scientist) (Sakana AI) — Pionero en investigacion automatizada\n- 🧠 [AutoResearch](https://github.com/karpathy/autoresearch) (Andrej Karpathy) — Automatizacion de investigacion de principio a fin\n- 🌐 [FARS](https://analemma.ai/blog/introducing-fars/) (Analemma) — Sistema de investigacion completamente automatizado\n\n---\n\n## 📄 Licencia\n\nMIT — consulta [LICENSE](../LICENSE) para mas detalles.\n\n---\n\n## 📌 Citacion\n\nSi encuentras AutoResearchClaw util, por favor cita:\n\n```bibtex\n@misc{liu2026autoresearchclaw,\n author = {Liu, Jiaqi and Xia, Peng and Han, Siwei and Qiu, Shi and Zhang, Letian and Chen, Guiming and Tu, Haoqin and Yang, Xinyu and Zhou, Jiawei and Zhu, Hongtu and Li, Yun and Zhang, Jiaheng and Zhou, Yuyin and Zheng, Zeyu and Xie, Cihang and Ding, Mingyu and Yao, Huaxiu},\n title = {AutoResearchClaw: Fully Autonomous Research from Idea to Paper},\n year = {2026},\n organization = {GitHub},\n url = {https://github.com/aiming-lab/AutoResearchClaw},\n}\n```\n\n<p align=\"center\">\n <sub>Construido con 🦞 por el equipo de AutoResearchClaw</sub>\n</p>\n"}}}}