autoresearch

Automate autonomous experiment loops for optimization tasks with resumeable JSONL state.

4|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/baleen37/bstack --skill autoresearch-baleen37
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/baleen37/bstack/tree/main/plugins/autoresearch/skills/autoresearch
Command: npx skills add https://github.com/baleen37/bstack --skill autoresearch-baleen37

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autoresearch automates the design, execution, and logging of autonomous optimization experiments, enabling continuous improvement without manual intervention.

Core Features & Use Cases

  • Setup and manage autonomous experiment loops that progressively improve a target metric.
  • Read source code, log results to a structured state file, and resume sessions after interruptions.
  • Use for optimization, benchmarking, and iterative experimentation across software projects.

Quick Start

Start an autonomous optimization loop for a given goal.

Frequently Asked Questions about autoresearch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate optimization experiments to run continuously without manual intervention?▼

You can automate optimization experiments by setting up autonomous experiment loops that progressively improve a target metric, log results to structured JSONL state, and resume sessions after interruptions without manual intervention.

Can I resume an optimization benchmark session after an interruption?▼

Yes, you can resume optimization benchmark sessions after interruptions. The system maintains JSONL state in a .autoresearch directory, allowing iterative experimentation to continue from the last logged result.

What is autonomous performance tuning for software projects and how does it work?▼

Autonomous performance tuning automates the design, execution, and logging of iterative optimization experiments across software projects, using goal-driven benchmarks to progressively improve performance metrics without manual oversight.

Do I need any specific dependencies to run autonomous experimentation loops?▼

No external dependencies are required to run autonomous experimentation loops. The setup enforces YAML frontmatter with name and description in SKILL.md and uses a run.sh script to manage execution.

What's the best way to log structured results from iterative benchmarking experiments?▼

The best way to log structured results from iterative benchmarking is writing them to a JSONL state file, which supports resumeable runs and enables tracking of performance tuning progress across software projects.

Are there limitations to using autonomous experiment loops for goal-driven benchmarks?▼

Autonomous experiment loops for goal-driven benchmarks are limited to optimization tasks that can be measured iteratively, requiring a defined target metric and source code that supports progressive performance tuning.