feat: Vorbereiter-Agent (Preparer) für Sessions
- Neues optionales Session-Feld 'preparerAgentId' (DB + Model + API) - PreparerContext im ChatContext für Agent-Konfiguration - RunPreparer() in AnthropicService: führt Preparer vor dem Worker aus - [FORWARD] → aufbereiteter Prompt wird an Session-Agent weitergegeben - Ohne [FORWARD] → Rückfrage an User, Flow stoppt (preparer_query) - Preparer-System-Prompt: erklärt Rolle, [FORWARD]-Mechanismus, Vorarbeit - Preparer kann eigene Tools + Fähigkeiten aktiv nutzen - ChatEndpoint: Preparer-Phase vor StreamChat integriert - Frontend: SSE-Events (preparer_start/text/tool_use/done) - Preparer-Bubble (Info-Farbe) mit Status Weitergeleitet/Rückfrage - [Preparer: Name] → hübscher Header, [FORWARD] ausgeblendet - [Vorbereitet von Name] → dezenter Header in User-Bubble - Agent-Picker im Session-Form (vor Review-Agent)
This commit is contained in:
1 parent
f12fbfdc3e
commit
494f431963
12 files changed
+306
-8
No files matched your search
@@ -1073,6 +1073,17 @@
|
||||
color: var(--primary);
|
||||
}
|
||||
|
||||
.preparer-inline-header {
|
||||
color: var(--info);
|
||||
}
|
||||
|
||||
.preparer-forwarded-header {
|
||||
color: var(--info);
|
||||
font-size: .85em;
|
||||
margin-bottom: .3em;
|
||||
opacity: .8;
|
||||
}
|
||||
|
||||
.finalizer-bubble .review-header {
|
||||
color: var(--primary);
|
||||
}
|
||||
@@ -1081,6 +1092,14 @@
|
||||
border-color: var(--primary);
|
||||
}
|
||||
|
||||
.preparer-bubble .review-header {
|
||||
color: var(--info, #17a2b8);
|
||||
}
|
||||
|
||||
.preparer-bubble {
|
||||
border-color: var(--info, #17a2b8);
|
||||
}
|
||||
|
||||
.review-inline-feedback {
|
||||
color: var(--warning);
|
||||
margin-bottom: .4em;
|
||||
|
||||
Reference in new issue
Block a user