Fix duplicate Telegram: orchestrator prompt must not send messages during standup (team already contacted directly)
This commit is contained in:
parent
0868a2c71f
commit
c82ecdd5f1
1 changed files with 8 additions and 31 deletions
39
app.py
39
app.py
|
|
@ -2522,43 +2522,20 @@ def _trigger_daily_standup_inner():
|
||||||
agent_list = ', '.join(k for k in AGENTS.keys() if k != 'orchestrator')
|
agent_list = ', '.join(k for k in AGENTS.keys() if k != 'orchestrator')
|
||||||
orchestrator_prompt = f"""## Daily Standup — {today}
|
orchestrator_prompt = f"""## Daily Standup — {today}
|
||||||
|
|
||||||
Du hast soeben alle Team-Members nach ihren täglichen Updates gefragt.
|
Die Standup-Fragen wurden soeben per Telegram/Email an alle Team-Members versendet und warten auf Antwort.
|
||||||
|
|
||||||
**Deine Aufgabe jetzt:**
|
**Deine Aufgabe jetzt — nur Wissenspflege, KEIN erneutes Kontaktieren der Team-Members:**
|
||||||
|
|
||||||
1. Prüfe ob es aktuelle Informationen oder Änderungen gibt (aus deiner Erinnerung, aus Tasks der letzten 24h, oder aus eingegangenen Nachrichten).
|
1. Prüfe ob es seit dem letzten Standup wichtige Informationen oder Änderungen gibt (aus deiner Erinnerung oder den letzten Tasks).
|
||||||
|
|
||||||
2. Falls es wichtige Updates gibt (z.B. Terminänderungen, neue Entscheidungen, Budget-Anpassungen):
|
2. Falls es wichtige Updates gibt (z.B. Terminänderungen, Entscheidungen, Budget-Anpassungen):
|
||||||
- Aktualisiere die Wissensdatenbank mit `<update_knowledge>`
|
- Aktualisiere die Wissensdatenbank mit `<update_knowledge>`
|
||||||
- Delegiere an **jeden** der folgenden Agenten einen Sub-Task damit sie ihre reminders.md aktualisieren:
|
- Schreibe für jeden betroffenen Agenten einen `<update_agent_reminder>`
|
||||||
{agent_list}
|
- Delegiere Sub-Tasks an die Agenten: {agent_list}
|
||||||
|
|
||||||
3. Falls keine konkreten Updates vorliegen: schreibe eine kurze Zusammenfassung des aktuellen Status und schicke sie per Telegram an Piotr (telegram_id: 1578034974).
|
3. Falls keine Änderungen vorliegen: antworte kurz mit einer Zusammenfassung was du geprüft hast. Sende dabei **keine** Telegram-Nachrichten — die Team-Members wurden bereits kontaktiert.
|
||||||
|
|
||||||
**Beispiel für Wissens-Update:**
|
**Wichtig:** Sende KEINE weiteren Nachrichten an Team-Members. Die Standup-Fragen laufen bereits.
|
||||||
```
|
|
||||||
<update_knowledge>
|
|
||||||
topic: Eventstart
|
|
||||||
content: Das Event startet um 18:00 Uhr (Stand {today}). Einlass ab 17:30 Uhr.
|
|
||||||
</update_knowledge>
|
|
||||||
```
|
|
||||||
|
|
||||||
**Beispiel für Agent-Reminder:**
|
|
||||||
```
|
|
||||||
<update_agent_reminder>
|
|
||||||
agent: catering_manager
|
|
||||||
reminder: WICHTIG ({today}): Eventstart wurde auf 18:00 geändert. Catering-Aufbau muss spätestens um 17:00 abgeschlossen sein.
|
|
||||||
</update_agent_reminder>
|
|
||||||
```
|
|
||||||
|
|
||||||
**Beispiel für Info-Delegation:**
|
|
||||||
```
|
|
||||||
<create_task>
|
|
||||||
title: Wissensupdate: Eventstart 18:00 Uhr
|
|
||||||
agent: budget_manager
|
|
||||||
details: Bitte aktualisiere deinen Wissensstand: Das Event startet am Diversity Ball Wien 2026 um 18:00 Uhr (nicht 19:00). Prüfe ob sich dadurch Änderungen für deinen Bereich ergeben.
|
|
||||||
</create_task>
|
|
||||||
```
|
|
||||||
|
|
||||||
Führe alle notwendigen Aktionen aus und bestätige am Ende was du getan hast.
|
Führe alle notwendigen Aktionen aus und bestätige am Ende was du getan hast.
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue