52 lines
2.4 KiB
Markdown
52 lines
2.4 KiB
Markdown
---
|
|
description: Récupérer l'heure actuelle de Dubaï (GST, UTC+4) et créer une carte SVG visuelle
|
|
model: haiku
|
|
---
|
|
|
|
# Commande Time Orchestrator
|
|
|
|
Récupère l'heure actuelle de Dubaï (Asia/Dubai, UTC+4) et crée une carte SVG visuelle.
|
|
|
|
## Workflow
|
|
|
|
### Étape 1 : récupérer l'heure actuelle de Dubaï
|
|
|
|
Utilise l'outil Agent pour invoquer l'agent time :
|
|
- subagent_type: time-agent
|
|
- description: Fetch current Dubai time
|
|
- prompt: Fetch the current time for Dubai (Asia/Dubai, UTC+4). Return exactly three fields: `time` (the time portion, e.g. "14:30:45"), `timezone` ("GST (UTC+4)"), and `formatted` (full formatted string, e.g. "2026-03-12 14:30:45 +04"). The agent has a preloaded skill (time-fetcher) that provides the detailed instructions.
|
|
- model: haiku
|
|
|
|
Attends que l'agent se termine et capture les données d'heure retournées.
|
|
|
|
### Contrat de données
|
|
|
|
Le time-agent DOIT retourner ces trois champs :
|
|
- **time** : la partie heure (par ex. "14:30:45")
|
|
- **timezone** : "GST (UTC+4)"
|
|
- **formatted** : chaîne formatée complète (par ex. "2026-03-12 14:30:45 +04")
|
|
|
|
### Étape 2 : créer la carte SVG d'heure
|
|
|
|
Utilise l'outil Skill pour invoquer le skill time-svg-creator :
|
|
- skill: time-svg-creator
|
|
- args: passer les données d'heure de l'étape 1 — inclure les valeurs `time`, `timezone` et `formatted`
|
|
|
|
Le skill utilisera les données d'heure de l'étape 1 (disponibles dans le contexte courant) pour créer la carte SVG et écrire les fichiers de sortie.
|
|
|
|
## Exigences critiques
|
|
|
|
1. **Utiliser l'outil Agent pour time-agent** : NE PAS utiliser de commandes bash pour invoquer les agents. Tu dois utiliser l'outil Agent avec `subagent_type: "time-agent"`.
|
|
2. **Utiliser l'outil Skill pour le créateur SVG** : invoque le créateur SVG via l'outil Skill avec `skill: "time-svg-creator"`, pas l'outil Agent.
|
|
3. **Flux séquentiel** : l'agent DOIT terminer et retourner les données d'heure avant l'invocation du skill. Ne les lance pas en parallèle.
|
|
4. **Passage de données** : assure-toi que les trois champs (time, timezone, formatted) de la réponse de l'agent sont disponibles dans le contexte lors de l'invocation du skill.
|
|
|
|
## Résumé de sortie
|
|
|
|
Quand les deux étapes sont terminées, fournis un résumé clair à l'utilisateur montrant :
|
|
- Heure actuelle de Dubaï récupérée
|
|
- Timezone : GST (UTC+4)
|
|
- Timestamp complet formaté
|
|
- Carte SVG créée dans `agent-teams/output/dubai-time.svg`
|
|
- Résumé écrit dans `agent-teams/output/output.md`
|