用途:ResearchClaw 围绕一个研究主题,编排 23 阶段自主研究流程,从文献综述、假设生成、实验设计,到代码生成与执行、结果分析、论文写作、同行评审与最终导出。
主要能力:提供 CLI、Python API 与迭代式流水线三种运行方式。CLI 示例:researchclaw run --topic "Your research topic here" --auto-approve,支持 --config/-c、--output/-o、--from-stage 和 --auto-approve(自动批准第 5、9、20 阶段的关卡)。Python API 可调用 execute_pipeline 或 execute_iterative_pipeline(含 max_iterations、convergence_rounds)。
使用方式:先确认配置文件存在(ls config.yaml || ls config.researchclaw.example.yaml),无则从示例复制,并在 config.yaml 的 llm.api_key 或 llm.api_key_env 中配置密钥。输出目录包含各阶段产物,如 experiment.py、运行结果 JSON、汇总指标与 LaTeX 表格、论文草稿、图表及 pipeline_summary.json。实验模式有 simulated、sandbox、ssh_remote 三种。需要文件读写与 Bash,基础运行无需外部 MCP 服务器。
限制:配置校验可用 researchclaw validate;沙箱执行需 experiment.sandbox.python_path 存在并安装 numpy。其余细节以实际配置为准,资料未提供更多说明。