ACP: peer connection closed beim Job-Ende blockiert Queue (kein neues Enqueue) #24
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#24
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Symptom
Nach Abschluss eines Jobs erscheint:
Danach wird nichts Neues mehr eingequeued. Der Watch-Loop bzw. die TUI läuft weiter, nimmt aber keine weiteren Jobs an.
Kontext
forge agent watch --pr --agent cursor-agent --user agent --tuifrank/forgecliErwartetes Verhalten
Nach Job-Ende (auch bei ACP-Disconnect /
peer connection closed) soll der Watch-Loop den Runner-/Session-Zustand sauber aufräumen und weiter passende Issues/PRs einchecken.Vermutung
ACP-Session/Peer wird beim Job-Abschluss geschlossen; der Fehlerpfad räumt den Runner-Zustand nicht korrekt auf oder blockiert die Queue dauerhaft.
Abgrenzung
Das ist nicht der TUI-Layout-Bug (schmale Output-Pane) aus #22 – dort wurde dieses Verhalten nicht mit abgedeckt/implementiert. Hier geht es um den ACP-/Queue-Stop nach Job-Abschluss.
🤖 forge agent started
cursor-agent(default)prassignee=agentACP: peer connection closed beim Job-Ende blockiert Queue (kein neues Enqueue) — Nach Abschluss eines Jobs erscheint: