Meeting.ai est un preneur de notes de réunion : son Meeting Bot rejoint vos appels Zoom, Google Meet ou Microsoft Teams et les enregistre, puis Meeting.ai produit la transcription et rédige les notes et les actions à mener. Installez son outil en ligne de commande, memo, à côté d'Hermes Agent, et l'agent peut lire tout cela. Vous l'interrogez sur un appel dans le chat, ou une tâche cron vous envoie un récapitulatif sur Telegram.
Cela vaut pour les réunions qui se trouvent dans Meeting.ai, enregistrées ou importées. La configuration tient en trois commandes, dont celle de connexion. Il n'y a pas de clé API, et lire les notes et les transcriptions ne coûte rien de plus tant que votre offre vous donne accès à la réunion.
Chaque vendredi à 16 h, les actions de la semaine arrivent sur Telegram. Une seule commande crée la tâche :
hermes cron create "0 16 * * 5" \
"Utilise memo pour lister mes réunions depuis lundi. Pour chacune, lis les actions. Rédige une seule liste regroupée par responsable, avec l'échéance et la réunion d'où vient chaque action. Signale les actions sans responsable." \
--name "Friday action items" \
--deliver telegramLe démon gateway d'Hermes Agent exécute la tâche chaque vendredi et envoie le résultat dans votre canal Telegram principal (home channel), c'est-à-dire la conversation définie comme TELEGRAM_HOME_CHANNEL quand vous connectez Telegram à Hermes Agent. Le message ci-dessous est un exemple, avec des réunions inventées, comme tous les exemples de réponse de cette page.
Actions, du 12 au 16 octobre
Priya
- Envoyer à Northwind le plan de migration (pour le 19 oct., « Intégration Northwind »)
- Revoir le planning de garde (pour le 21 oct., « Point plateforme »)
Tomas
- Renouveler les certificats de préproduction (pour le 19 oct., « Point plateforme »)
Elif
- Partager le plan de recrutement du T4 (pour le 23 oct., « Hebdo des responsables »)
Sans responsable
- Décider qui paie le test de charge (« Intégration Northwind »)En semaine à 7 h, un point avant vos réunions. Une seconde tâche, présentée plus bas, liste les événements du jour dans votre agenda et vous rappelle, pour chaque réunion, ce qui a été décidé la dernière fois et ce qui reste en suspens.
À tout moment, vous posez une question sur un appel passé. Dans le chat :
Utilise memo pour retrouver mon dernier appel avec Northwind. On s'est mis d'accord sur quelle remise, et qui doit encore la valider ?
L'agent cherche dans vos réunions, lit les notes de cet appel et répond, par exemple : 12 % sur l'offre annuelle, en attente de validation par leur responsable financier.
Comment connecter Meeting.ai à Hermes Agent ?
Exécutez trois commandes sur la machine où tourne Hermes Agent. Une fois que vous êtes connecté, les commandes memo renvoient du JSON et ne posent aucune question : elles peuvent donc s'exécuter sans surveillance.
Il vous faut Hermes Agent sur macOS ou Linux, avec son backend de terminal local par défaut. Sous Windows, faites tourner Hermes Agent dans WSL2. Si vous n'avez pas encore de réunion dans Meeting.ai, commencez par en enregistrer ou en importer une.
curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bashOuvrez ensuite un nouveau terminal, pour que votre shell trouve memo dans ~/.local/bin, et lancez :
memo auth login
memo install-skill-md- Installez memo. La première commande télécharge la version adaptée à votre plateforme (arm64 ou amd64), vérifie sa somme de contrôle SHA-256 et place
memodans~/.local/bin. Vous pouvez lire le script d'installation avant de l'exécuter. - Connectez-vous. Sur un serveur sans navigateur, lancez
memo auth login email --email [email protected]et suivez les instructions affichées : Meeting.ai vous envoie un code par e-mail. Sur une machine équipée d'un navigateur,memo auth loginy ouvre Meeting.ai. La CLI se connecte en votre nom, avec accès aux mêmes espaces de travail que votre compte Meeting.ai. - Installez le skill.
memo install-skill-mdécritSKILL.mddans~/.hermes/skills/memo/. Ce fichier apprend les commandes à Hermes Agent. Le script d'installation tente déjà de le faire, et relancer la commande ne pose aucun problème. - Vérifiez qu'Hermes Agent le voit. Lancez
hermes skills listet cherchez memo. Dans une session déjà ouverte, envoyez/reload-skills. - Posez une question. Dites à l'agent : « Utilise memo pour lister mes cinq réunions les plus récentes. » Si les titres correspondent à ce que vous voyez dans Meeting.ai, tout fonctionne.
Planifier les envois
La tâche du vendredi, en haut de page, se crée depuis le terminal. Le point du matin, lui, se crée depuis le chat. Nous avons composé les deux commandes d'après les options documentées par Hermes Agent.
/cron add "0 7 * * 1-5" "Utilise memo pour lister les événements du jour dans mon agenda. Pour chacun, cherche dans mes réunions passées celles qui portent le même titre et dis-moi ce qu'on a décidé la dernière fois et ce qui reste en suspens. Le tout doit tenir sur un écran."Lancez cette commande dans une conversation avec votre agent, par exemple sur Telegram, et le point revient dans cette conversation ; une tâche créée depuis le terminal enregistre son résultat dans des fichiers locaux, sauf si vous passez --deliver. Le point nécessite un agenda connecté dans Meeting.ai.
Vous pouvez aussi décrire une planification en langage courant, et Hermes Agent transforme la demande en tâche planifiée : « Tous les vendredis à 16 h, utilise memo pour rassembler les actions de la semaine et envoie-les-moi sur Telegram. » Même chose pour une tâche mensuelle : « Le premier de chaque mois, utilise memo pour résumer les réunions de projet du mois dernier et envoie-moi le résumé sur Telegram. »
Bon à savoir
- Ces étapes viennent de la documentation. Nous les avons rédigées d'après la documentation d'Hermes Agent et memo 0.19.2, sans avoir effectué nous-mêmes la configuration dans Hermes Agent ; écrivez à [email protected] si une étape diffère sur votre machine. L'option MCP devrait fonctionner, mais nous ne l'avons pas essayée.
- Seules les commandes dangereuses demandent une approbation. Dans son mode par défaut,
smart, Hermes Agent compare chaque commande à une liste de motifs dangereux et exécute les autres. La plupart des commandesmemone font que lire ; celles qui créent une réunion, modifient des notes, partagent ou suppriment modifient réellement vos données. - Un prompt planifié doit se suffire à lui-même. Une tâche cron s'exécute dans une session neuve, sans aucun souvenir de votre conversation : écrivez donc l'instruction complète dans la tâche, « utilise memo » compris.
- Cron a besoin du gateway. Le démon gateway exécute les tâches planifiées et la messagerie ; s'il ne tourne pas, rien ne se déclenche. Les heures sont celles du serveur, sauf si vous définissez
timezonedans~/.hermes/config.yaml. - Restez sur le backend local. Avec un backend à conteneur, les commandes s'exécutent dans un conteneur qui n'a ni le
memode votre machine hôte ni sa session, sauf si vous les montez. - L'enregistrement et les Visual Notes sont décomptés de votre abonnement. Enregistrer un appel avec le Meeting Bot et dessiner une Visual Note sont décomptés de votre abonnement Meeting.ai ou de vos Coins, les crédits de votre compte Meeting.ai. Cela vaut aussi pour ceux que lance votre agent.
- Choisissez qui peut écrire à l'agent. Vos réunions contiennent les propos d'autres personnes. Restreignez la liste de ceux qui peuvent écrire à votre agent, et n'envoyez les récapitulatifs que dans des conversations dont les membres sont censés les voir.
Que demander dans le chat ?
L'e-mail de suivi, depuis votre téléphone
Qu'est-ce qu'on a décidé pendant l'appel client qui vient de se terminer ? Rédige l'e-mail de suivi, en 150 mots au maximum.
Hermes Agent retrouve la dernière réunion avec memo meetings list, lit ses notes et répond dans la même conversation avec les décisions et un brouillon que vous pouvez transférer. Les notes ne sont pas prêtes à la seconde où l'appel se termine ; memo meetings progress indique où en est le traitement.
L'enregistrement d'un appel qui va commencer
Envoie tout de suite le Meeting Bot dans cet appel : [collez le lien Zoom, Google Meet ou Microsoft Teams]
Le Meeting Bot rejoint l'appel et l'enregistre. La commande exécutée en coulisses est memo meetings create --url <link> --confirm. L'option --confirm signale que l'action vient bien de vous ; sans elle, memo répond qu'il attend une confirmation.
Un mot-clé cherché dans un trimestre de réunions
Cherche « renouvellement » dans les réunions de ce trimestre et liste ce que chaque client a dit.
Vous obtenez les réunions correspondantes, avec pour chacune les passages pertinents. La recherche elle-même, c'est memo meetings search.
D'autres idées de demandes
- Les mots exacts. « Dans le point plateforme de mardi, qu'est-ce qu'on a dit exactement sur les certificats de préproduction ? Cite la transcription. »
- Ce qu'une personne a dit dans une réunion. « Liste tout ce que Priya a dit pendant l'appel d'intégration de Northwind. »
- Tout ce qui concerne une personne. « Retrouve Jonas dans mes contacts et liste toutes nos réunions de cette année, avec une ligne sur le sujet de chacune. » Les contacts sont les personnes présentes dans vos réunions.
- Les notes dans un fichier. « Exporte en Markdown les notes de la préparation du conseil d'aujourd'hui dans mon dossier de notes. » L'agent écrit le fichier avec
memo meetings export. - Un enregistrement programmé à l'avance. « Envoie le Meeting Bot à l'appel de demain à 10 h avec l'équipe Northwind. » L'agent met à jour l'événement de l'agenda pour que le Meeting Bot rejoigne l'appel. Il faut pour cela un agenda connecté dans Meeting.ai.
- La fin d'un enregistrement. « Arrête l'enregistrement de l'appel où j'ai envoyé le Meeting Bot. »
- Une Visual Note. « Transforme l'atelier de cet après-midi en Visual Note d'une page. » Une Visual Note est un dessin d'une page qui résume la réunion, et vous la recevez sous forme d'image.
Pourquoi Hermes Agent n'arrive-t-il pas à accéder à mes réunions ?
Vérifiez d'abord trois choses : le skill est chargé, la connexion a abouti, et l'agent utilise le backend local.
| Ce que vous voyez | Que faire |
|---|---|
| Skill absent | Lancez memo install-skill-md, puis envoyez /reload-skills ou ouvrez une nouvelle session |
memo introuvable | Vérifiez que ~/.local/bin est dans le PATH d'un shell non interactif. Si vous avez installé memo après le gateway, relancez hermes gateway install pour qu'il reprenne votre PATH actuel |
| Non connecté | Lancez memo auth status, puis memo auth login ou la connexion par code reçu par e-mail |
| Ne marche que dans votre shell | L'agent utilise probablement un backend à conteneur. Passez terminal.backend à local |
| Aucune réunion trouvée | memo cherche dans un seul espace de travail (une équipe) à la fois. Lancez memo workspace list et changez avec memo workspace set |
| Une tâche ne s'exécute jamais | Vérifiez hermes cron status et que le démon gateway tourne |
| Erreur de solde épuisé | Cette action nécessite un abonnement ou des Coins |
memo indique que la réunion est verrouillée | L'espace de travail de la réunion n'a plus d'abonnement ni de Coins qui la couvrent. Rétablissez-les pour pouvoir la lire de nouveau ; pour une réunion partagée avec vous, c'est à son propriétaire de le faire |
Passer par le serveur MCP
Hermes Agent se connecte aussi à des serveurs MCP, et le serveur MCP de Meeting.ai apporte une chose que les étapes CLI ci-dessus ne couvrent pas : les notes en direct et ce qui a déjà été transcrit, tant que le Meeting Bot est encore dans un appel.
D'après sa documentation, Hermes Agent s'identifie automatiquement auprès d'un serveur, avec un Client ID Metadata Document, et le serveur Meeting.ai prend en charge cette méthode. Ajoutez le serveur à ~/.hermes/config.yaml :
mcp_servers:
meeting-ai:
url: "https://mcp.meeting.ai/mcp"
auth: oauthLancez ensuite hermes mcp login meeting-ai dans un nouveau terminal, approuvez la connexion dans le navigateur, puis ouvrez une nouvelle session ou envoyez /reload-mcp. Une connexion établie de cette façon apparaît sous Client MCP connecté dans Meeting.ai, où vous pouvez la révoquer.
Comment déconnecter Meeting.ai d'Hermes Agent ?
Lancez memo auth logout pour fermer la session et memo install-skill-md --uninstall pour supprimer le fichier de skill. Supprimez ensuite les tâches cron qui appellent memo. Pour fermer la session côté Meeting.ai, ouvrez Paramètres › MCP & CLI et révoquez-la. La révocation prend effet immédiatement.
Commencez par le récapitulatif du vendredi
Exécutez les trois commandes, créez la tâche du vendredi et regardez Telegram à 16 h. La page de la CLI Meeting.ai et le guide de la CLI détaillent les commandes.
Les guides pour les autres agents et assistants :





