traduction
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
---
|
||||
description: Récupérer la météo de Dubaï et créer une carte météo SVG
|
||||
model: haiku
|
||||
allowed-tools:
|
||||
- AskUserQuestion
|
||||
- Agent
|
||||
- Skill
|
||||
---
|
||||
|
||||
# Commande Weather Orchestrator
|
||||
|
||||
Récupère la température actuelle pour Dubaï, UAE, et crée une carte météo SVG visuelle.
|
||||
|
||||
## Contrat d'exécution (non négociable)
|
||||
|
||||
Tu DOIS compléter cette commande en déléguant au sous-agent `weather-agent`. Il t'est interdit de :
|
||||
|
||||
- Récupérer toi-même les données météo via Bash, WebFetch ou tout autre outil
|
||||
- Sauter l'étape 1 (la préférence d'unité utilisateur est une entrée requise pour l'agent)
|
||||
- Appeler `weather-svg-creator` avant que l'agent retourne une température
|
||||
|
||||
Si tu ne peux pas invoquer l'outil Agent, arrête-toi et rapporte l'erreur à l'utilisateur. N'improvise pas.
|
||||
|
||||
## Workflow
|
||||
|
||||
### Étape 1 : demander la préférence utilisateur
|
||||
|
||||
Utilise l'outil AskUserQuestion pour demander à l'utilisateur s'il veut la température en Celsius ou Fahrenheit. Capture l'unité sélectionnée avant de continuer.
|
||||
|
||||
### Étape 2 : récupérer les données météo via Agent
|
||||
|
||||
Utilise l'outil Agent pour invoquer l'agent météo :
|
||||
|
||||
- subagent_type: weather-agent
|
||||
- description: Fetch Dubai weather data
|
||||
- prompt: Fetch the current temperature for Dubai, UAE in [unit requested by user]. Return the numeric temperature value and unit. The agent has a preloaded skill (weather-fetcher) that provides the detailed instructions.
|
||||
- model: haiku
|
||||
|
||||
Attends que l'agent se termine et capture la valeur de température et l'unité retournées.
|
||||
|
||||
**Garde-fou fail-closed** : si l'agent ne retourne pas une température numérique et une unité, NE passe PAS à l'étape 3. Rapporte l'échec à l'utilisateur et arrête-toi.
|
||||
|
||||
### Étape 3 : créer une carte météo SVG
|
||||
|
||||
Utilise l'outil Skill pour invoquer le skill weather-svg-creator :
|
||||
|
||||
- skill: weather-svg-creator
|
||||
|
||||
Le skill utilisera la valeur de température et l'unité de l'étape 2 (disponibles dans le contexte courant) pour créer la carte SVG et écrire les fichiers de sortie.
|
||||
|
||||
## Résumé de sortie
|
||||
|
||||
Fournis un résumé clair à l'utilisateur montrant :
|
||||
|
||||
- Unité de température demandée
|
||||
- Température récupérée pour Dubaï
|
||||
- Carte SVG créée dans `orchestration-workflow/weather.svg`
|
||||
- Résumé écrit dans `orchestration-workflow/output.md`
|
||||
Reference in New Issue
Block a user