autoloop

Community

Autonomously optimize a single-file metric

Authormarlandoj
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Autoloop removes the manual, repetitive process of iterating code or configuration changes to improve a single numeric metric by automating propose→run→measure→commit loops and handling regressions automatically.

Core Features & Use Cases

  • Autonomous Optimization Loop: Continuously proposes edits to one target file, runs experiments, extracts a numeric metric, and keeps only improvements via git commits while reverting regressions.
  • Resilience & Guardrails: Stagnation detection, retry/fix attempts on crashes, and cost/duration/experiment limits prevent runaway runs.
  • MCP Management: Exposes MCP tools to start, monitor, list, stop, and fetch results for campaigns, enabling integration with AI assistants and services.
  • Use Cases: Trading backtests, prompt optimization, site performance tuning, hyperparameter experiments, or any workflow with a single clear numeric metric and a non-interactive run command.

Quick Start

Start an autoloop campaign by running bun Skills/autoloop/scripts/autoloop.ts --program /path/to/your/project/program.md to iterate edits, run experiments, measure the metric, and persist improvements via git commits.

Dependency Matrix

Required Modules

None required

Components

referencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: autoloop
Download link: https://github.com/marlandoj/zouroboros/archive/main.zip#autoloop

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.