Replace Aider with a secure mini-SWE-agent worker #1
Reference in New Issue
Block a user
Delete Branch "feature/mini-swe-agent-worker"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The previous Aider/database-polling automation was too complex and did not reliably turn a reported wrong result into a small, reviewable fix. Failure context and automation state were split between the Laravel database and the worker, model commands inherited too much process context, and deterministic validation could be bypassed by late patch changes.
The desired workflow is simple: a user reports Falsches Ergebnis, the report becomes one visible Gitea issue, an agent proposes a bounded patch, and a human reviews the resulting pull request. Nothing is merged automatically.
Why mini-SWE-agent
mini-SWE-agent provides the useful SWE-style edit loop with substantially less operational surface than OpenHands. This implementation keeps orchestration, credentials, Git operations, policy enforcement, and tests outside the model-controlled shell.
Changes
old_2026-08-31/.ai:queuedGitea issue polling and atomic label transitions.Fixes #N, the original reported problem, changed files, checks, and agent summary into every generated PR.Verification
47 passedReview note
This pull request changes the automation service only. It does not merge generated PR #20 or any Laravel pull request automatically.