Meleki
72347ed2f5
docs: Finalizer-Agent, Web-Search Sources und Multi-Agent System dokumentiert
...
ARCHITECTURE.md:
- Kapitel 18 umbenannt: Multi-Agent Review-System → Multi-Agent System (Review + Finalizer)
- Finalizer-Agent komplett dokumentiert (Konfiguration, Backend-Flow, SSE-Events, Frontend)
- RunAgentChat() als generische Methode für Review/Finalizer dokumentiert
- Neues Kapitel Web-Search (Backend, Streaming pauseStreamBubble, History, Shared-Page)
- Sessions-Tabelle: finalizer_agent_id, Message-Typ: web_search_result
- Entity-Relationship: Finalizer-Agent Beziehung
- Chat-Pipeline: Phase 4c (Finalizer)
ARCHITECTURE_QUICK.md:
- Multi-Agent System Sektion erweitert (Finalizer-Flow, SSE-Events, Frontend-Rendering)
- Web-Search Sources Sektion (DB, History, Shared-Page, Streaming)
- Tabellen + Message-Typen aktualisiert
README.md:
- Finalizer-Agent und Web-Search als Features
2026-03-07 10:53:03 +01:00
Meleki
23c2bde8d4
docs: ServerSettings-UI, Avatar-Offset, konfigurierbarer Port, appsettings.Production.json Verwaltung
2026-03-06 22:53:25 +01:00
Meleki
95b3683910
docs: Multi-Agent Review-System in ARCHITECTURE.md und ARCHITECTURE_QUICK.md dokumentiert
...
ARCHITECTURE.md:
- Inhaltsverzeichnis: neues Kapitel 18 (Multi-Agent Review-System)
- Datenmodell: sessions-Tabelle um review_agent_id, max_review_iterations erweitert
- Entity-Relationship: Review-Agent-Beziehung
- ChatContext.cs Kommentar: + ReviewContext
- Chat-Pipeline: Review-Phase (4b) nach end_turn mit Diagramm
- SSE-Events: review_* Events
- Neues Kapitel mit Architektur, Konfiguration, Backend-Flow,
ReviewContext Model, SSE-Events, DB-Persistierung, Frontend
ARCHITECTURE_QUICK.md:
- sessions-Tabelle: ReviewAgentId, MaxReviewIterations
- Chat-Pipeline: Review-Phase eingefügt
- ui.js Kommentar: Review-Rendering
- Neues Kapitel Multi-Agent Review-System (Kurzform)
2026-03-06 19:13:41 +01:00
Meleki
2598656f1c
docs: ARCHITECTURE.md + ARCHITECTURE_QUICK.md aktualisiert
...
- Chat: POST /api/chat/stop Endpoint + Stop-Mechanismus (zwei Ebenen) dokumentiert
- StreamingTracker: CancellationTokenSource pro Session beschrieben
- Auth: GET /api/auth/autologin, GET /api/images/file/* ohne Auth
- Admin: POST login-link Endpoint + Login-Link-Sektion
- Krea: Thumb-Endpoint, Status-Endpoint, öffentliches Bild-Serving
- Frontend: buildAgentCard(), buildSessionCard() UI-Helpers + Picker-Modals
- ui.js in Verzeichnisstruktur ergänzt
2026-03-06 15:51:47 +01:00
Meleki
20f96f69d0
feat: API-Key-Auth für Krea-Endpoints (Automation ohne User-Kontext)
...
- AuthMiddleware: X-Api-Key Header-Prüfung für /api/images/* Routen
- Neues Config-Feld KreaApiKey in appsettings.json
- Bei gültigem API-Key wird Request ohne Cookie-Auth durchgelassen
- Normaler User-Auth funktioniert weiterhin als Fallback
- ARCHITECTURE.md + ARCHITECTURE_QUICK.md aktualisiert
2026-03-06 15:00:11 +01:00
Meleki
a82540e7db
docs: ARCHITECTURE.md + ARCHITECTURE_QUICK.md aktualisiert
...
Neue Kapitel in ARCHITECTURE.md:
- Admin-Benutzerverwaltung (CRUD, Impersonate)
- Avatar-System (Editor-Modal, Scale, AI-Generate)
- LaTeX/Math-Rendering (KaTeX-Pipeline)
Erweiterte Kapitel:
- Projektstruktur: WorkspaceHelper, AdminEndpoint, avatar-editor.js, admin-page.js, KaTeX-Dateien
- Tech-Stack: KaTeX 0.16.21
- Datenmodell: default_path, avatar_scale, telegram_allowed_chat_ids
- Endpoints: Admin (16 Gruppen), Workspace (mkdir/rmdir)
- Chat-Pipeline: CancellationToken-Propagierung (Stop-Button)
- Telegram: Chat-ID-Whitelist + Zugriffskontrolle
- Auth: DefaultPath als Base-Path, Impersonate
- Workspace: WorkspaceHelper, relativer Pfad-Auflösung
- Frontend: avatar-editor.js, admin-page, KaTeX, Timestamps
ARCHITECTURE_QUICK.md:
- Admin-Endpoint, WorkspaceHelper, KaTeX, DefaultPath, Impersonate, CancellationToken
2026-03-06 13:12:42 +01:00
Meleki
43b09ae794
docs: Doku-Korrekturen – Model-Mapping, History-Optimierung, appsettings
...
ARCHITECTURE.md:
- Model-Mapping-Tabelle vervollständigt (alle 8 Aliase + Default)
ARCHITECTURE_QUICK.md:
- max_iterations: 50 → 100
- History-Optimierung korrekt beschrieben (ältere Chains nur Text, Tool-Results 20k Zeichen)
- appsettings-Beispiel korrigiert (AnthropicToken, KreaToken, richtige Keys/Werte)
2026-03-05 10:26:00 +01:00
Meleki
5a0b355acd
refactor: Beispiel-Daten in Memory-Pfaden durch YYYY-MM-DD Platzhalter ersetzen
...
- ToolService.cs: memory_read/memory_write Description nutzt YYYY-MM-DD
- SystemPromptBuilder.cs: Memory-Regel ohne festes Beispiel-Datum
- ARCHITECTURE.md: Dateibaum-Beispiel angepasst
2026-03-05 09:44:52 +01:00
Meleki
1693ace243
docs: Shared Messages Feature in ARCHITECTURE.md, ARCHITECTURE_QUICK.md und TODO.md ergänzt
...
- ARCHITECTURE.md: Neues Kapitel 17 (Nachrichten teilen), ER-Diagramm,
Tabelle shared_messages, SharedEndpoint, Auth-Ausnahme, Frontend-Route,
Dateibaum aktualisiert, Endpoint-Anzahl 14→15
- ARCHITECTURE_QUICK.md: Tabelle, Endpoint, Route, Auth-Ausnahme ergänzt
- TODO.md: Share-Feature als erledigt markiert, neuen Punkt für
Share-Verwaltung hinzugefügt
2026-03-04 23:38:13 +01:00
Meleki
4e915f76af
docs: add ARCHITECTURE.md & ARCHITECTURE_QUICK.md, fix user pre bg
...
- ARCHITECTURE.md: comprehensive project documentation (868 lines)
covering all 21 chapters (data model, services, endpoints,
chat pipeline, tool system, agents, memory, skills, telegram,
cronjobs, krea, auth, workspace, deployment, config)
- ARCHITECTURE_QUICK.md: compact quick-reference (223 lines)
for fast lookups during development
- chat.css: add .msg.user.markdown pre selector so code blocks
in user messages get correct background color (was only on code)
2026-03-04 20:43:14 +01:00