Claude Skill
gianfrancopiana/openclaw-autoresearch
OpenClaw AutoResearch 是一个 TypeScript 插件,为 OpenClaw 提供自主实验循环功能,使 Claude Skill 能够自动设计、执行和分析实验。
概览
仓库信息
安装这个 Skill
npm installRegistry 信息
npm installnpm install --include=dev
项目简介
OpenClaw AutoResearch 是一个 TypeScript 插件,为 OpenClaw 平台提供自主实验循环功能,使 Claude Skill 能够自动设计、执行和分析实验,无需人工干预。
Autonomous experiment loop plugin for OpenClaw
要点
- 自主实验循环执行
- 与 OpenClaw 平台无缝集成
- 基于 TypeScript 的插件架构
- 自动化实验设计与分析
使用场景
- 自动化科学研究工作流
- AI 模型训练中的持续实验
- 自优化系统测试
- 数据驱动的假设验证
README 摘要
# openclaw-autoresearch Autonomous experiment loop for any optimization target. Faithful OpenClaw port of [`davebcn87/pi-autoresearch`](https://github.com/davebcn87/pi-autoresearch), including upstream statistical confidence scoring. ## How it works The agent runs a loop: edit code, run a benchmark, measure the result, keep or discard. Each iteration is logged. The loop runs autonomously until interrupted. Three tools drive the loop: | Tool | What it does | |---|---| | `init_experiment` | Configures the session: name, primary metric, unit, direction (lower/higher). Once runs exist, starting a new segment requires `reset: true`, and the prior segment's best result is carried forward into checkpoint context. | | `run_experiment` | Executes a shell command, times it, captures stdout/stderr, parses `METRIC name=number` lines, and opens a pending experiment window that must be logged before another run can start. | | `log_experiment` | Records the pending run. The first logged run in a segment is tagged as the baseline automatically. `keep` auto-commits to git. `discard`/`crash` log without committing, and `discard` now requires an `idea` note that is appended to `autoresearch.ideas.md`. If the prior `run_experiment` captured the primary metric, `log_experiment` can infer `commit` and `metric` automatically. After 3+ runs in a segment, it also reports a confidence score for the best improvement versus noise. | In OpenClaw sessions, the plugin uses the host-provided `workspaceDir` as the normal repo root. Each tool also accepts an optional `cwd` so callers can explicitly target a nested or non-session repo when needed. All state lives in six repo-root files: | File | Purpose | |---|---| | `autoresearch.md` | Session doc. The plugin keeps the Metrics, How to Run, What
话题
暂无话题