Add daily standup + knowledge broadcast system

- DailyStandupBeat thread fires at 09:00 every day
- trigger_daily_standup(): messages all team members, orchestrator updates KB + agent reminders
- broadcast_knowledge_update(): distributes any new info to all agents immediately
- parse_agent_commands(): add <update_knowledge> and <update_agent_reminder> XML handlers
- /api/standup/trigger and /api/broadcast routes for manual triggering
- orchestrator systemprompt: standup + broadcast instructions with examples
- tasks.html: badges for standup / broadcast / action_knowledge task types
This commit is contained in:
eric 2026-02-21 19:46:42 +00:00
parent 7fe1365ebc
commit 003e591a04
3 changed files with 366 additions and 1 deletions

View file

@ -50,6 +50,12 @@
<span class="badge bg-warning ms-1">Agent</span>
{% elif task.type == 'agent_question' %}
<span class="badge bg-warning ms-1">❓ Frage</span>
{% elif task.type == 'standup' %}
<span class="badge ms-1" style="background-color:#0d9488;">☀ Standup</span>
{% elif task.type == 'broadcast' %}
<span class="badge ms-1" style="background-color:#b45309;">📡 Broadcast</span>
{% elif task.type == 'action_knowledge' %}
<span class="badge ms-1" style="background-color:#6366f1;">🧠 Wissen</span>
{% endif %}
{% if task.parent_task_id %}
<span class="badge bg-dark ms-1" title="Sub-Task von #{{ task.parent_task_id }}">↳ #{{ task.parent_task_id }}</span>