Skip to content

gmail_live

gmail_live

Gmail en direct — chercher tout l'historique, archiver, corbeille.

Atlas, grand chantier n°1, 25 août 2026. Le connecteur déclarait gmail_search_emails depuis des mois sans qu'AUCUN code ne l'exécute — une main fantôme. Or l'index local ne porte que les mails de la fenêtre de synchronisation (~200) : « retrouve le mail de la banque de mars » a besoin de l'API, avec la vraie syntaxe de recherche Gmail.

Trois outils, tous is_local=False — la doctrine du trajet de la DONNÉE (voice_mac_tools, leçon mail_send) : la requête part chez Google, l'effet d'un archivage vit chez Google. Le garde structurel de BaseTool les coupe de lui-même si [privacy] local_only redevient true — aucun code à écrire pour ça. Les actions passent par la cloche : PRIVACY.md promet « archiver ou mettre à la corbeille uniquement sur sa demande explicite », et la cloche EST cette demande constatée.

Classes

GmailSearchTool

Bases: BaseTool

Chercher dans TOUT l'historique Gmail, en direct.

MailArchiveTool

Bases: _ActionGmail

Archiver un mail — il quitte la boîte, reste dans Tous les messages.

MailTrashTool

Bases: _ActionGmail

Mettre un mail à la corbeille Gmail — récupérable 30 jours.