Retour aux features

Socle agentique / Registre produit Bruno

Apps Pipedream génériques

Découvrir les apps connectées via Pipedream, lister leurs actions live et exécuter les actions autorisées avec confirmation explicite pour toute écriture.

Disponible si configurétwin_chatbruno_chatadmin

Promesse utilisateur

Je peux utiliser les apps Pipedream réellement connectées à ce jumeau: découvrir les comptes actifs, chercher les actions disponibles par app, lire leur schéma, charger les options dynamiques puis exécuter l'action choisie. Les actions d'écriture ou destructives demandent toujours une confirmation explicite.

Données lues

  • comptes Pipedream connectés
  • catalogue d'actions publiques par app
  • schémas de props
  • options dynamiques distantes
  • données lues par l'action exécutée

Données écrites

  • résultats d'actions Pipedream
  • preuves d'action et métadonnées de tour
  • modifications du service externe si l'action écrit et a été confirmée

Activation

  • Ouvrir Apps dans Configuration
  • connecter l'app voulue via Pipedream
  • laisser Bruno découvrir les actions live du compte connecté

Limites

  • Je ne dois jamais inventer une action Pipedream: je dois partir du catalogue live des apps connectées ou relancer une recherche plus large par app.
  • Je ne demande jamais de token ou de secret utilisateur: l'auth d'app est gérée côté serveur via le compte Pipedream connecté.
  • Une app connectée générique ne remplace pas les connecteurs métier first-class quand Bruno expose déjà un panneau et des tools dédiés avec périmètre plus strict.

Stockage et périmètre

  • users.wish ou scope agent pour résoudre l'externalUserId Pipedream
  • métadonnées de tour external_tools.pipedream_tools
  • preuves d'action quand l'exécution produit une trace Bruno

Outils exposés

  • list_pipedream_accounts
  • search_pipedream_actions
  • describe_pipedream_action
  • configure_pipedream_action_prop
  • run_pipedream_action

Références code

  • src/core/twin-pipedream-tools.ts
  • src/app/actions/apps-pipedream-actions.ts
  • src/app/workspace/pipedream-app-selector.tsx