Meleki
4bec740765
feat: Finalizer-Agent – dritter Agent der nach Worker + Review einschreitet
Backend:
- SessionRecord + DB-Migration: finalizer_agent_id auf sessions
- ChatContext.FinalizerContext (Model, SystemPrompt, Tools, Workspace)
- ChatService: FinalizerContext aufbauen (analog zu ReviewContext)
- AnthropicService: RunFinalizer() nach Review-Phase (oder direkt nach Worker)
- RunReviewAgentChat() refactored zu generischem RunAgentChat()
mit agentType-Parameter ('review' | 'finalizer') für SSE-Events und DB-Tags
- SSE-Events: finalizer_start, finalizer_text, finalizer_tool_use, finalizer_done
Frontend:
- Session-Page: Finalizer-Agent-Picker (im 'Weitere Einstellungen' Bereich)
- Chat: SSE-Events für Finalizer-Phase verarbeiten
- UI: addReviewBubble/finalizeReviewBubble unterstützen agentType 'finalizer'
mit eigener Farbe (success-green) und Flag-Checkered-Icon
- renderMarkdown: [Finalizer: AgentName] Tags parsen
- History: Finalizer-Messages als .finalizer-bubble rendern
- Shared-Page: Finalizer-Messages korrekt erkennen und stylen
- Dashboard: Finalizer-Badge (flag-checkered) auf Session-Cards
2026-03-06 23:35:30 +01:00
..
2026-03-05 18:25:03 +01:00
2026-03-05 21:01:09 +01:00
2026-03-06 23:35:30 +01:00
2026-02-28 11:30:26 +01:00
2026-03-05 19:50:43 +01:00
2026-02-28 11:30:26 +01:00
2026-03-05 22:49:09 +01:00
2026-02-28 00:13:00 +01:00
2026-03-06 22:32:33 +01:00
2026-03-05 18:25:03 +01:00
2026-03-05 09:39:09 +01:00
2026-03-03 21:46:59 +01:00
2026-03-05 18:25:03 +01:00
2026-03-06 12:40:20 +01:00
2026-03-02 06:52:26 +01:00
2026-03-05 18:25:03 +01:00
2026-03-01 11:32:12 +01:00