ACP: peer connection closed beim Job-Ende blockiert Queue (kein neues Enqueue) #24

Closed
opened 2026-07-12 12:41:11 +02:00 by frank · 1 comment
Owner

Symptom

Nach Abschluss eines Jobs erscheint:

INFO connection closed cause="peer connection closed"

Danach wird nichts Neues mehr eingequeued. Der Watch-Loop bzw. die TUI läuft weiter, nimmt aber keine weiteren Jobs an.

Kontext

  • Befehl: forge agent watch --pr --agent cursor-agent --user agent --tui
  • Repo: frank/forgecli
  • Beobachtet u. a. 2026-07-12 ~12:38 nach Job-Ende

Erwartetes 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.

## Symptom Nach Abschluss eines Jobs erscheint: ```text INFO connection closed cause="peer connection closed" ``` Danach wird **nichts Neues mehr eingequeued**. Der Watch-Loop bzw. die TUI läuft weiter, nimmt aber keine weiteren Jobs an. ## Kontext - Befehl: `forge agent watch --pr --agent cursor-agent --user agent --tui` - Repo: `frank/forgecli` - Beobachtet u. a. 2026-07-12 ~12:38 nach Job-Ende ## Erwartetes 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.
Author
Owner

🤖 forge agent started

  • Agent: cursor-agent
  • Model: (default)
  • Mode: pr
  • Trigger: assignee=agent

ACP: peer connection closed beim Job-Ende blockiert Queue (kein neues Enqueue) — Nach Abschluss eines Jobs erscheint:

🤖 **forge agent started** - Agent: `cursor-agent` - Model: `(default)` - Mode: `pr` - Trigger: `assignee=agent` ACP: peer connection closed beim Job-Ende blockiert Queue (kein neues Enqueue) — Nach Abschluss eines Jobs erscheint:
frank closed this issue 2026-07-12 12:57:52 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/forgecli#24
No description provided.