feat(agent): parallele Pipelines und Multi-Repo-Watch #11
No reviewers
Labels
No labels
agent:done
agent:ready
agent:working
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frank/forgecli!11
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/issue-1-agent-parallele-agents-und-multi-repo-wa"
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?
Summary
--parallelbegrenzt gleichzeitige Issue-Pipelines (Worker-Pool, Default 1).--reposergänzt-Rum weitereowner/repo-Ziele; State bleibt proowner/repo#issuegetrennt.TryClaimverhindert doppelte Bearbeitung bei parallelen Workern; Working-Label-Filter bleibt auf Forgejo-Seite aktiv.--parallel> 1 werden isolierte Worktrees pro Issue genutzt (auch im--commit-Modus);ResolveRepoRootfindet Checkout oder~/.config/forge/repos/<owner>/<repo>.Test plan
go test ./...forge agent watch --parallel 2 --label … --agent claude --prforge agent watch -R frank/forgecli --repos acme/app --label … --agent claude --pr--helpabgleichenCloses #1
Änderungen
forge agent watchunterstützt jetzt parallele und multi-repo Verarbeitung:--parallel N– Worker-Pool mit Semaphore; mehrere Issues gleichzeitig bis zum Limit.--repos owner/a,owner/b– zusätzliche Repos neben-R; alle werden pro Poll-Zyklus abgefragt.StateStore.TryClaim– atomares Setzen vonrunning, damit parallele Worker dasselbe Issue nicht doppelt starten.--proder--parallel> 1 ein eigener Worktree/Branch pro Issue;ResolveRepoRootlöst das lokale Checkout pro Repo auf.repo; Snapshot listet State über alle Watch-Ziele.Neue Tests für
ParseRepoTargets,RepoTargets,TryClaimund angepasste Status-Snapshots. Wiki-Seite Agent-Watcher wurde aktualisiert.🔗 Linked to issue #1. Babysitting CI until green…
✅ forge agent finished implementation
feat(agent): parallel pipelines and multi-repo watchAgent output (tail)
☑️ ToDos checked off