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-10 06:28:35 +01:00
2026-03-03 10:07:06 +01:00
2026-03-09 20:13:22 +01:00
2026-03-09 06:35:35 +01:00
2026-03-09 10:57:42 +01:00
2026-03-09 09:18:49 +01:00
2026-03-04 18:24:51 +01:00
2026-03-09 11:35:04 +01:00
2026-03-06 15:31:53 +01:00
2026-03-06 15:44:08 +01:00
2026-03-09 19:44:07 +01:00
2026-03-09 06:35:35 +01:00
2026-03-09 19:44:07 +01:00
2026-03-09 18:45:26 +01:00