Compétence de planification souveraine Google Calendar + Zoom
Utilisez cette compétence lorsqu'un agent autonome doit :
- Vérifier la disponibilité en temps réel : Interroger
freeBusyde Google Calendar sur un ou plusieurs calendriers Google Workspace. - Planifier une réunion Google Calendar + Zoom : Provisionner une réunion Zoom (via l'API Zoom OAuth serveur-à-serveur ou une PMI Zoom configurée) et créer l'événement sur Google Calendar.
- Vérifier la logique de planification : Exécuter des auto-tests déterministes (
--selftest).
1. Garde-fou de communication externe Human-in-the-Loop (HITL)
- Pas de diffusion d'e-mails non approuvée (
sendUpdates="none"par défaut) :- Lorsqu'un agent crée ou met en place un événement de calendrier, il DOIT utiliser
sendUpdates="none"(valeur par défaut dansscripts/schedule_zoom_meeting.py) sauf si l'opérateur humain approuve explicitement l'envoi de notifications externes aux participants.
- Lorsqu'un agent crée ou met en place un événement de calendrier, il DOIT utiliser
2. Utilisation du script CLI (scripts/schedule_zoom_meeting.py)
Exécuter l'auto-test déterministe
python3 scripts/schedule_zoom_meeting.py --selftest
Vérifier les créneaux de disponibilité des 5 prochains jours ouvrés
python3 scripts/schedule_zoom_meeting.py --check-slots --days 5
Mettre en place un événement Google Calendar + Zoom (mode sécurisé : sendUpdates=none)
python3 scripts/schedule_zoom_meeting.py \
--book \
--title "Synchronisation Stratégie & Architecture" \
--start "2026-10-23T14:30:00-04:00" \
--duration 30 \
--attendee-name "Nom du client" \
--attendee-email "[email protected]" \
--topic "Migration du cluster Proxmox VE et salle blanche d'agent IA"