L'Agent Personnel (INESclaw) est un assistant IA qui agit dans votre INES : CRM, tâches, Brain, projets, fichiers, montage vidéo. Vous lui parlez depuis INES ou depuis Telegram. Il peut envoyer des emails, des SMS et des messages Telegram ou Discord depuis vos comptes. Il garde le fil de vos conversations, retient ses engagements et exécute des automatisations déclenchées par vos messages Telegram ou par un nouveau deal ou contact.
Vue d'ensemble
| Page | Rôle |
|---|---|
/agents-perso | Quatre onglets : Chat IA (discussion), Vue d'ensemble (état et statistiques), Workflows (automatisations), Logs (journal d'activité). |
/agents-perso/settings (bouton Paramètres de l'agent) | Configuration : canaux (Telegram, Email, Discord, WhatsApp, SMS), contexte transmis à l'agent, daemon local. |
L'agent appelle les outils INES en votre nom, avec vos droits : il ne voit et ne modifie que vos données. Les envois (email, SMS, messages) partent de vos propres comptes, jamais d'un compte INES.
Choix du modèle (sous la zone de saisie) : ⚡ INES Native, gratuit (modèles open source et Cerveau Système), ou un modèle Claude (Sonnet, Opus, Fable…) ou OpenAI (GPT-6 Astra, GPT-5.5…). Ces derniers sont plus capables et sont débités de vos crédits INES (mention « API : crédits INES »).
Discuter avec l'agent
Onglet Chat IA de /agents-perso :
-
Nouvelle conversation démarre une session ; vos conversations précédentes sont listées à gauche ;
-
des suggestions de départ sont proposées (« Qui sont mes contacts récents ? », « Montre-moi mon pipeline commercial »…) ;
-
écrivez une question ou une instruction, Entrée pour envoyer (Maj + Entrée pour aller à la ligne) ;
-
pendant qu'il travaille, l'agent affiche « L'agent réfléchit… » ainsi que les outils qu'il appelle, avec leur entrée et leur résultat ;
-
chaque conversation est une session : vous pouvez la reprendre plus tard et supprimer celles qui ne servent plus. Les conversations venues de Telegram ont aussi leur session.
Exemples :
- « Quels sont mes deals ouverts au-dessus de 5 000 € ? »
- « Crée un contact Marie Durand, société Atelier Bois, et une relance mardi. »
- « Rappelle-moi d'envoyer le devis à Paul jeudi. » → un engagement est créé.
- « Résume mes notes Brain sur la prospection. »
Ce que l'agent sait faire
| Domaine | Actions |
|---|---|
| CRM | Rechercher et créer des contacts, rechercher et créer des deals. |
| Engagements | Créer et lister ses engagements (promesses faites pendant la conversation). |
| Tâches et projets | Lister et créer des projets, lister, créer et mettre à jour des tâches. |
| Brain | Lister et créer des cerveaux, créer des notes, chercher dans vos notes. |
| Recherche | Recherche dans INES, recherche web, navigation vers une page INES. |
| Envoi | Email, Telegram, Discord et SMS, depuis vos comptes configurés. |
| Sources externes | Lire un document Google Drive, un fichier GitHub, une page Notion (si l'intégration est connectée). |
| Fichiers | Lire, écrire, lister, chercher et supprimer des fichiers dans le dossier que vous avez ouvert (voir daemon local). |
| Montage vidéo | Lister vos projets vidéo, lire la timeline, ajouter des pistes et des clips, couper, déplacer, retirer un clip, exporter. |
Engagements
Quand l'agent promet de faire quelque chose (« je vous relance demain »), il l'enregistre comme engagement : la promesse, son contexte et, si elle est connue, une échéance. Retrouvez-les dans le tableau de bord, marquez un engagement accompli ou supprimez-le. Les engagements en attente sont rappelés à l'agent dans ses conversations suivantes, et le Command Center les compte dans sa vue d'ensemble.
Contexte : ce que l'agent voit de vous
Dans /agents-perso/settings, choisissez ce qui est transmis à l'agent à chaque conversation :
| Source | Contenu |
|---|---|
| Profil utilisateur | Nom, email, fonction. Toujours actif. |
| Contacts récents | Les 12 derniers contacts modifiés : nom, société, email. |
| Deals actifs | Titre, montant, étape. |
| Engagements | Les engagements en attente. |
| Agenda CRM (14 j) | Activités CRM des 14 prochains jours. |
| Tâches assignées | Vos tâches de projet en cours. |
| Notes Brain | Vos 10 dernières notes. |
Moins de contexte, c'est des réponses plus rapides et moins de données transmises. Plus de contexte, c'est un agent qui connaît mieux votre activité.
Connecter vos canaux
Tout se configure dans /agents-perso/settings. Chaque canal affiche son état (configuré / non configuré).
| Canal | Parler à l'agent | L'agent envoie |
|---|---|---|
| Telegram | ✅ | ✅ |
| Email (SMTP) | — | ✅ |
| Discord (webhook) | — | ✅ (publication dans un salon) |
| SMS (Twilio) | — | ✅ |
| — | — (voir limites) |
Telegram
- Créez un bot avec @BotFather sur Telegram et copiez le token qu'il vous donne.
- Collez le token et indiquez les chat IDs autorisés, séparés par des virgules. Pour connaître votre chat_id, envoyez un message au bot indiqué dans la page.
- Indiquez l'URL de webhook proposée (votre domaine public), puis validez : INES l'enregistre auprès de Telegram. Seuls les chat IDs autorisés peuvent parler à l'agent.
Email (SMTP)
Renseignez votre serveur SMTP (ex. smtp.gmail.com), le port (souvent 587), l'utilisateur, le mot de
passe ou mot de passe d'application, et éventuellement l'expéditeur affiché (ex. INES Agent <agent@exemple.fr>).
Les emails partent de votre boîte.
Discord
Collez l'URL de webhook de votre salon (https://discord.com/api/webhooks/…) pour que l'agent puisse y
publier. Un webhook ne permet que la publication : l'agent ne lit pas les messages Discord.
WhatsApp (Meta Business)
La configuration est enregistrée ici, mais l'agent personnel ne lit ni n'envoie encore de messages WhatsApp. Pour
répondre à vos clients sur WhatsApp, utilisez Acquisition 24/7 (/crm/acquisition), qui gère ce canal.
- Sur developers.facebook.com : Apps → Créer → type Business → ajouter WhatsApp.
- Renseignez le Phone Number ID, l'Access Token permanent, l'App Secret et un Verify Token (une valeur libre de votre choix).
- Copiez l'URL de callback affichée dans INES et déclarez-la côté Meta avec le même Verify Token.
SMS (Twilio)
Renseignez l'Account SID, l'Auth Token et votre numéro Twilio au format E.164 (+33600000000).
Workflows automatiques
Un workflow exécute une suite d'actions quand un déclencheur survient, sans que vous ayez à écrire à l'agent.
- Sur
/agents-perso, section Workflows, créez un workflow : nom (ex. « Devis depuis Telegram »), description (optionnelle). - Choisissez le déclencheur :
- 📱 Message Telegram contenant un des mots-clés indiqués (ex.
devis, contrat, urgent). Quand un workflow traite le message, l'agent ne lui répond pas en plus ; - 📊 Deal créé ou 👤 Contact créé : tout nouveau deal ou contact, quelle que soit son origine (saisie dans le CRM, l'agent lui-même, formulaire de contact, Acquisition 24/7, commande publique, prospection web). Le message envoyé commence par la fiche créée (« 📊 Nouveau deal : titre / client — montant »), et les recherches portent sur son client ou son nom.
- 📱 Message Telegram contenant un des mots-clés indiqués (ex.
- Choisissez les actions, dans l'ordre : 🔍 Rechercher deals, 👤 Rechercher contacts, 💬 Répondre sur le canal source, 📱 Notifier Telegram, 💬 Notifier Discord. Pour un deal ou un contact créé, « Répondre sur le canal source » vous prévient sur votre Telegram.
- Enregistrez : le workflow est actif. Vous pouvez le modifier (crayon), le mettre en pause ou le supprimer à tout moment. Le nombre d'exécutions et la dernière exécution s'affichent sous chaque workflow.
Accès à vos fichiers (daemon local)
Le bloc Accès fichiers du Chat IA indique l'état (« Non connecté » / dossier ouvert) et propose Reconnecter le daemon, Ouvrir un dossier (Chrome) et Installer le daemon. Deux façons de laisser l'agent travailler sur vos fichiers :
- Dossier ouvert dans le navigateur (Chrome/Edge uniquement) : choisissez un dossier depuis la discussion. L'agent y lit et écrit pendant la session. Vous pouvez changer de dossier ou le fermer à tout moment.
- Daemon local, qui fonctionne avec n'importe quel navigateur : installez-le sur votre machine
(
curl -fsSL https://ines.weballone.com/daemon/install.sh | bash), puis appariez-le dans les réglages avec le jeton de pairing. Il écoute surlocalhost:7721. Vous choisissez le dossier de travail (ex./Users/moi/mon-projet) et pouvez révoquer l'accès à tout moment.
L'agent n'accède qu'au dossier choisi.
Statistiques et limites
Les onglets Vue d'ensemble et Workflows affichent les messages et tâches traités aujourd'hui, l'état de l'agent et l'uptime ; Logs donne le détail de l'activité.
Limites par utilisateur et par jour, pour éviter les emballements :
- 200 messages à l'agent ;
- 100 envois sortants (email, SMS, messages).
Au-delà, l'agent répond « Limite journalière atteinte (200 messages/jour). Réessayez demain. »
Limites actuelles (reste à faire)
Vérifiées dans le code le 06/11/2026 :
- Déclencheurs Deal créé et Contact créé : branchés le 06/11/2026 via
fire_crm_webhook, le point d'entrée unique des événements CRM. - Modifier un workflow depuis l'interface : ajouté le 06/11/2026.
- Lire Discord (déclencheur « message Discord ») : il faudrait un bot Discord ; un webhook ne fait que publier. Le déclencheur a été retiré de la liste en attendant.
- WhatsApp dans l'agent personnel : la configuration est enregistrée, mais il n'y a ni outil d'envoi ni réception vers l'agent. Le canal WhatsApp passe par Acquisition 24/7.
- Recevoir des emails et des SMS pour parler à l'agent : seul l'envoi existe.
Dépannage
| Symptôme | Cause probable | Solution |
|---|---|---|
| Le bot Telegram ne répond pas | Chat ID non autorisé, ou webhook non enregistré. | Ajouter votre chat_id dans les chat IDs autorisés, puis revalider la configuration Telegram. |
| « Daemon non détecté sur localhost:7721 » | Daemon non installé ou arrêté. | Le (ré)installer avec la commande ci-dessus, puis relancer la page. |
| « Jeton manquant ou refusé par le daemon » | Appariement expiré ou révoqué. | Générer un nouveau jeton de pairing et le saisir. |
| Le dossier du navigateur n'est pas proposé | Navigateur non compatible. | Utiliser Chrome ou Edge, ou le daemon local. |
| Les emails ne partent pas | Identifiants SMTP refusés. | Pour Gmail, utiliser un mot de passe d'application ; vérifier serveur et port. |
| WhatsApp ne reçoit rien | URL de callback ou Verify Token différents côté Meta. | Recopier l'URL de callback et le Verify Token exacts affichés dans INES. |
| « Limite journalière atteinte » (429) | 200 messages ou 100 envois dans la journée. | Attendre le lendemain. |
| Un workflow « Deal créé » ne prévient personne | Telegram non configuré (token + chat ID autorisé). | Configurer Telegram dans les réglages : c'est le canal des notifications. |