What problem does it solve?
It helps resolve .NET build errors, failing tests, and multi-step refactors by running an AI-driven fix loop that is bounded, progress-aware, and transparent, so the system doesn’t waste time repeating the same ineffective changes.
Core Features & Use Cases
- Build-Fix Loop: Iteratively runs dotnet build, parses compiler errors, applies targeted fixes by error category, and stops when the build passes or when progress stalls.
- Test-Fix Loop: Iteratively runs dotnet test, diagnoses whether failures come from test code or production code, applies the correct type of fix, and stops on pass, stuck state, or failure.
- Refactor and Scaffold Loops: Performs multi-target refactoring with verification after each step, and generates new feature code end-to-end (source, build verification, tests, test verification, and quality checks).
- Safety Guardrails: Enforces hard iteration caps, exits on regressions or lack of progress, and supports transparent per-iteration reporting with clear statuses (PASS/STUCK/FAIL).
Quick Start
Load autonomous-loops when you need the assistant to keep fixing a .NET solution until it builds, make tests pass, refactor safely with verification, or scaffold and verify a new feature.