What problem does it solve?
Autoresearch eliminates slow, manual iteration when you need better results against a measurable metric by running an autonomous propose→measure→keep loop.
Core Features & Use Cases
- Objective-driven optimization: defines a scalar target (score) and a scorer that evaluates each candidate change.
- Incremental candidate proposals: generates small deltas from the current state using LLM or structured proposer patterns (e.g., grid sampling).
- Measured hill-climbing with guardrails: accepts only improvements, checkpoints accepted gains, and halts via patience/budget/convergence rules.
Use Case: You want higher unit-test pass rate or lower evaluation loss by repeatedly patching prompts, configurations, or code while logging every accepted change.
Quick Start
Ask an AI agent to run autoresearch on your metric by defining an objective and a scorer, then iteratively proposing small changes, measuring score deltas, and committing each accepted improvement.