Skip to content
🚀 EDDI 6.5.0

19 fournisseurs LLM, des bases de connaissances qui explorent votre site et lisent vos fichiers, et des conversations qui suivent les versions compatibles des agentsNouveautés

Cloud Géré Démarrer
Toutes les intégrations
CanauxEvents API

Slack

Des agents IA gouvernés dans Slack : mentions, messages directs, fils de discussion, discussions de groupe diffusées dans un fil et cartes de validation Block Kit avec les boutons Approve et Reject.

Ce que vous obtenez

  • Des agents qui répondent aux @mentions et aux messages directs, avec les relances conservées dans le fil
  • Des mots-clés déclencheurs qui orientent un message vers un agent précis ou vers une discussion de groupe multi-agents
  • Des discussions de groupe diffusées dans un fil au fil de l'eau
  • Des cartes de validation dans Slack pour les tours en pause, les appels d'outils et les phases de groupe, avec une liste d'approbateurs autorisés
  • Plusieurs espaces de travail Slack sur une seule instance EDDI

Fonctionnement dans EDDI

  1. Créer une application Slack et ajouter les scopes du jeton de bot indiqués dans la doc (chat:write, app_mentions:read, les scopes history et im:*).
  2. Stocker le jeton du bot et le signing secret dans le coffre de secrets d'EDDI, puis les référencer avec ${vault:...}.
  3. Créer une intégration de canal qui associe le canal Slack à un agent par défaut et, en option, à des groupes derrière des mots-clés déclencheurs comme panel:.
  4. Définir la Request URL sur https://<your-eddi-host>/integrations/slack/events et s'abonner à app_mention, message.im et message.channels. À faire en dernier : Slack vérifie l'URL immédiatement.
  5. Pour les validations, définir l'Interactivity Request URL sur /integrations/slack/interactive et lister les approbateurs dans hitlApproverUserIds.

Configuration

Tirée de la documentation d'EDDI. Les espaces réservés comme your-agent-id sont à remplacer par vos propres valeurs.

Store the credentials in the vaultLes identifiants vont dans le coffre, pas dans la configuration de l'agent ou du canal.
curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-bot-token \
  -H "Content-Type: application/json" \
  -d '{"value":"xoxb-your-token-here","description":"Slack bot token"}'

curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-signing-secret \
  -H "Content-Type: application/json" \
  -d '{"value":"your-signing-secret","description":"Slack signing secret"}'
POST /channelstore/channelsUne intégration de canal avec un agent par défaut, un groupe derrière des mots-clés déclencheurs et les réglages de validation dans platformConfig.
curl -X POST http://localhost:7070/channelstore/channels \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Main Slack Channel",
    "channelType": "slack",
    "platformConfig": {
      "channelId": "C0123ABCDEF",
      "botToken": "${vault:slack-bot-token}",
      "signingSecret": "${vault:slack-signing-secret}",
      "hitlApprovalChannel": "C0123ABCDEF",
      "hitlApproverUserIds": "U0123ABCDE,U0456FGHIJ"
    },
    "defaultTargetName": "default",
    "targets": [
      { "name": "default", "type": "AGENT", "targetId": "your-agent-id", "triggers": [] },
      { "name": "panel", "type": "GROUP", "targetId": "your-group-id", "triggers": ["panel", "discuss"] }
    ]
  }'

Gouvernance

  • Les cartes de validation portent les boutons Approve et Reject. Seuls les utilisateurs Slack listés dans hitlApproverUserIds peuvent décider. Sans cette liste, aucun bouton n'est affiché et les décisions interactives sont rejetées (fail-closed).
  • Une carte d'appel d'outil affiche le nom de l'outil et ses arguments masqués et tronqués, de sorte que l'approbateur voit ce qu'il valide. Dans la version 1, les boutons approuvent ou rejettent le lot entier.
  • Chaque décision est attribuée à slack:<userId> et consignée dans le journal d'audit.
  • Les événements entrants sont vérifiés avec le signing secret (HMAC-SHA256) et une protection contre le rejeu, et les secrets eux-mêmes restent dans le coffre.

Bon à savoir

  • Slack est la seule plateforme de messagerie tierce pour laquelle EDDI fournit un canal. Voir la note de la page du catalogue pour ce qui n'est pas inclus.
  • Un mode d'observation optionnel permet à une cible de voir le trafic ordinaire d'un canal, derrière un déclencheur, un temps de pause et des plafonds quotidiens de réponses et de coûts. Ces plafonds s'appliquent par nœud EDDI.

Vous voulez qu'on le construise et l'exploite pour vous ?

EDDI Solutions construit et maintient des connecteurs, exploite EDDI en instance managée ou co-exploitée, et vous accompagne dans votre propre cloud ou sur site.

Contacter EDDI Solutions ↗

Intégrations associées

La configuration et le comportement décrits sur cette page suivent la documentation d'EDDI, vérifiée le 2026-10-14. Les noms de champs et les valeurs par défaut peuvent changer d'une version à l'autre : confirmez-les dans la documentation de votre version.