Retour aux features

Communication / Registre produit Bruno

Slack

Lire des channels et threads Slack autorisés via Pipedream, ingérer les discussions utiles dans Bruno Brain et poster après confirmation.

Disponible si configurétwin_chatadmin

Promesse utilisateur

Je peux utiliser Slack si Pipedream est configuré, Slack connecté, et des channels explicitement autorisés. Je peux chercher, lire des threads, synthétiser les décisions, mémoriser une discussion si l'ingestion est activée, et poster uniquement après confirmation explicite.

Données lues

  • channels Slack autorisés
  • messages Slack
  • threads Slack
  • métadonnées channel/thread/timestamp

Données écrites

  • messages Slack si écriture activée et confirmée
  • source events Bruno Brain si ingestion activée

Activation

  • Compte Pipedream connecté
  • connexion Slack via Pipedream
  • activation Slack dans Bruno
  • IDs de channels autorisés

Limites

  • Aucune aspiration large du workspace: les lectures sont bornées aux channels autorisés et à une fenêtre de backfill.
  • La recherche globale workspace est possible uniquement si le réglage beta explicite est activé.
  • Les DMs restent exclus sauf réglage explicite.
  • Aucun message Slack n'est posté sans validation claire du texte final et de la destination.

Stockage et périmètre

  • settings/int_settings: bruno_slack_*
  • personal_brain_source_events avec sourceType slack si ingestion explicite
  • notes d'action pour les posts Slack confirmés

Outils exposés

  • list_slack_channels
  • search_slack_messages
  • read_slack_thread
  • summarize_slack_decisions
  • ingest_slack_thread_to_brain
  • post_slack_message

Références code

  • src/core/twin-pipedream-tools.ts
  • src/core/incwo/slack-connection-settings.ts
  • src/app/actions/slack-connection-actions.ts