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')
|
||||
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>`
|
||||
- Delegiere an **jeden** der folgenden Agenten einen Sub-Task damit sie ihre reminders.md aktualisieren:
|
||||
{agent_list}
|
||||
- Schreibe für jeden betroffenen Agenten einen `<update_agent_reminder>`
|
||||
- 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:**
|
||||
```
|
||||
<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>
|
||||
```
|
||||
**Wichtig:** Sende KEINE weiteren Nachrichten an Team-Members. Die Standup-Fragen laufen bereits.
|
||||
|
||||
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