Meleki
e9b1e8ef20
Agent-Arbeit vom Client-Disconnect entkoppeln
Zwei separate CancellationTokens:
- workCt (nur Stop-Button): Anthropic API-Calls, Tool-Ausfuehrungen, DB-Writes
Agent laeuft bei SSE-Disconnect weiter, Client pollt Ergebnisse
- sseCt (Stop-Button + Client-Disconnect): SSE-Writes an Browser
Bei Disconnect werden Writes zu stillen No-Ops
Vorher: HttpContext.RequestAborted killte den gesamten Agent-Lauf
wenn die SSE-Verbindung abriss (Browser-Tab idle, Netzwerk-Hickup).
Jetzt arbeitet der Agent im Hintergrund weiter.
OperationCanceledException = 'stopped' (nur Stop-Button)
statt 'client_disconnected' (war falsch verknuepft)
2026-03-10 06:28:35 +01:00
..
2026-03-06 14:35:01 +01:00
2026-03-09 09:18:49 +01:00
2026-03-06 14:35:01 +01:00
2026-03-03 10:01:30 +01:00
2026-03-10 06:28:35 +01:00
2026-03-09 09:18:49 +01:00
2026-03-08 17:32:32 +01:00
2026-03-09 11:35:04 +01:00
2026-03-09 09:18:49 +01:00
2026-03-09 15:50:11 +01:00
2026-03-05 22:49:09 +01:00
2026-03-09 18:45:26 +01:00
2026-03-09 18:45:26 +01:00
2026-03-03 16:47:56 +01:00
2026-03-07 10:46:45 +01:00
2026-03-09 09:18:49 +01:00
2026-03-09 09:18:49 +01:00
2026-03-09 11:35:04 +01:00