Ctrl+Shift+R: Refresh-Status korrekt wiederherstellen
API /incidents/refreshing gibt jetzt auch queued IDs mit Position und den aktuell laufenden Task zurueck. Frontend nutzt started_at aus der API fuer Timer-Wiederherstellung. Queued Lagen werden mit korrekter Position wiederhergestellt. Aktiv laufender Task wird als researching angezeigt statt queued. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -150,8 +150,16 @@ async def get_refreshing_incidents(
|
||||
(tenant_id, current_user["id"]),
|
||||
)
|
||||
rows = await cursor.fetchall()
|
||||
|
||||
# Also include queued incidents from orchestrator
|
||||
from agents.orchestrator import orchestrator
|
||||
queued_ids = list(orchestrator._queued_ids) if hasattr(orchestrator, '_queued_ids') else []
|
||||
current_task = orchestrator._current_task if hasattr(orchestrator, '_current_task') else None
|
||||
|
||||
return {
|
||||
"refreshing": [row["incident_id"] for row in rows],
|
||||
"queued": queued_ids,
|
||||
"current": current_task,
|
||||
"details": {str(row["incident_id"]): {"started_at": row["started_at"]} for row in rows},
|
||||
}
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren