Auto-Spawn Worker-Count nicht synchron mit tatsächlichen Workers #341
Labels
No labels
auto-merged
ci
failed
component
api
good first issue
has-pr
help wanted
idea
priority
critical
priority
high
priority
low
priority
medium
review
approved
review
commented
status
blocked
status
in-progress
status
needs-review
status
ready
type
bug
type
chore
type
docs
type
enhancement
type
feature
type
refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
customable/claude-mem#341
Loading…
Add table
Add a link
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?
Problem
Symptom: Auto-Spawn zeigt "1/6 spawned" obwohl tatsächlich 3 Workers connected und working sind.
Sichtbar in UI:
3 connected(grau)3 working(orange)1/6 spawned(grau) ← INKONSISTENT!Auto-Spawn On(grün, aktiviert)Erwartetes Verhalten
Wenn 3 Workers connected und working sind, sollte auch "3/6 spawned" (oder mehr) angezeigt werden.
Auswirkungen
Mögliche Ursachen
Technische Details
Zu prüfen:
Vermutung:
Der Spawn-Counter trackt nur Workers die durch Auto-Spawn erstellt wurden, nicht alle connected Workers. Das ist semantisch korrekt aber UX-technisch verwirrend.
Lösungsansätze
Option A: Zwei getrennte Metriken anzeigen
Option B: Spawned = Connected (logisch einfacher)
Option C: Detaillierte Anzeige
Screenshot
Related
Labels
bugcomponent:workercomponent:auto-spawnux(verwirrende Anzeige)Update: Vollständiger Context aus Screenshot
Tatsächlicher Status (Screenshot zeigt):
Header-Metriken:
3 connected✅ Korrekt2 working❌ FALSCH (alle 3 sind working!)1 idle❌ FALSCH (keiner ist idle!)1/6 spawned✅ Korrekt (zählt nur Auto-Spawn-Workers)Permanent Workers: 2
pending-787-1772...→ Status: Working (Heartbeat: 14:36:56)pending-789-1772...→ Status: Working (Heartbeat: 14:37:12)Spawned Workers: 1
pending-4168-177...→ Status: Working (Heartbeat: 14:37:12, Stop-Button vorhanden)Korrektur meiner ursprünglichen Analyse
Der "1/6 spawned" Count ist tatsächlich korrekt! Er zählt nur Auto-Spawn-Workers (1), nicht die Permanent Workers (2). Das macht Sinn.
Das eigentliche Problem
Header behauptet: 2 working, 1 idle
Realität: 3 working, 0 idle
Alle Worker-Cards zeigen "Working" Badge. Keiner zeigt "Idle". Der Header hat falsche Metriken.
Auswirkung
Mögliche Ursache
Vermutung: Ein Worker wird fälschlicherweise als idle gezählt, obwohl er Tasks bearbeitet. Evtl. State-Sync-Problem zwischen Worker-Cards und Header-Aggregation.