feat: Review-Agent (Multi-Agent-Kommunikation)
- Session hat optionalen ReviewAgentId + MaxReviewIterations - Nach end_turn des Worker-Agents wird der Review-Agent aufgerufen - Review-Agent bekommt Worker-Konversation als Kontext + kann Tools nutzen - [APPROVED] in Review-Antwort → fertig, sonst Feedback an Worker - Worker korrigiert und wird erneut reviewed (max N Runden) - SSE-Events: review_start, review_text, review_tool_use, review_feedback, review_approved - Chat-UI: Review-Phase als eigene Bubble mit Header, Text, Status - Session-Page: Review-Agent-Picker (gleicher Agent-Card-Helper) - Dashboard: Review-Agent-Badge auf Session-Cards - DB-Migration: review_agent_id, max_review_iterations auf sessions
This commit is contained in:
1 parent
2598656f1c
commit
5fe3f8ac87
12 files changed
+619
-18
No files matched your search
@@ -108,6 +108,15 @@
|
||||
<div class="agent-select-empty"><i class="fa fa-user-circle-o"></i> Kein Agent ausgewählt</div>
|
||||
</div>
|
||||
<input type="hidden" id="agentSelect" value="">
|
||||
<label>Review-Agent <small>(optional)</small></label>
|
||||
<div id="reviewAgentSelectCard" class="agent-select-card">
|
||||
<div class="agent-select-empty"><i class="fa fa-check-circle-o"></i> Kein Review-Agent</div>
|
||||
</div>
|
||||
<input type="hidden" id="reviewAgentSelect" value="">
|
||||
<div class="review-iterations-row" id="reviewIterationsRow" hidden>
|
||||
<label>Max. Review-Runden</label>
|
||||
<input type="number" id="maxReviewIterations" min="1" max="10" value="3">
|
||||
</div>
|
||||
<div class="more">
|
||||
<a>Weitere Einstellungen</a>
|
||||
<div hidden>
|
||||
|
||||
Reference in new issue
Block a user