Donnez à Dify une base de données de confiance
Installez Busabase depuis le Dify Marketplace. Vos workflows, chatflows et agents disposent de 19 outils pour lire l'espace de travail, suivre vos playbooks et renvoyer leurs résultats sous forme de modifications versionnées.
Lire le guide d'installationCode source sur GitHub
Installer depuis le Dify Marketplace
Installez le plugin une fois, ajoutez une clé d'API, et chaque app de votre espace Dify peut utiliser les outils.
Installer le plugin
Ouvrez Busabase sur le Dify Marketplace et installez-le dans votre espace Dify.
Créer une clé d'API
Créez une clé dans Busabase. Avec l'accès en écriture, les modifications s'appliquent tout de suite ; avec l'accès Change Request, chaque écriture part en relecture.
Autoriser
Dans Dify, ouvrez Tools → Busabase → Authorize. Saisissez la Base URL (https://busabase.com pour Cloud) et la clé d'API.
Ajouter les outils
Ajoutez ceux dont vous avez besoin à un workflow, un chatflow ou un agent. Dify vérifie les identifiants en listant vos Bases.
19 outils pour vos apps Dify
Lisez les Bases, enregistrements, documents et fichiers, cherchez dans tout l'espace de travail et suivez les playbooks rédigés par votre équipe. N'ajoutez que les outils utiles à chaque app.
Enregistrements : List Bases, List Records, Find Records by Field Value, Get Record, Create Record, Update Record
Nœuds et documents : List Nodes, Search Nodes by Name, Get Node, Read Lines, Create Folder, Create Doc, Update Doc
Fichiers des skills, drives et AirApps : List Files, Read File, Write File
Playbooks : Search Playbooks, Get Playbook
Recherche : Search Workspace
Chaque écriture est une Change Request
Chaque modification porte un message de commit, un diff et un historique. Elle est fusionnée tout de suite si la clé d'API a l'accès en écriture, et attend une relecture sinon.
Dify écrit
Create Record, Update Doc ou Write File envoient une Change Request avec un message de commit.
Busabase vérifie la clé
Avec l'accès en écriture, la Change Request est fusionnée aussitôt. Si la clé peut seulement proposer, elle part en file de relecture.
L'historique garde tout
Chaque version reste dans l'historique, avec le message qui l'explique.
Connectez le Busabase que vous utilisez
Le plugin a besoin de deux identifiants dans Dify : la Base URL de votre serveur Busabase et une clé d'API.
Busabase Cloud
Utilisez https://busabase.com comme Base URL. Ajoutez un Space ID uniquement si votre compte a plusieurs espaces.
Serveur local open source
npx busabase server écoute sur http://localhost:15419. Si Dify tourne dans Docker, lancez le serveur avec --host 0.0.0.0 et utilisez http://host.docker.internal:15419.
Busabase auto-hébergé
Utilisez l'URL de votre serveur comme Base URL, avec une clé d'API créée sur ce serveur.
Questions sur le plugin
Chaque écriture doit-elle être approuvée ?
Non. Une clé avec l'accès en écriture fusionne les modifications tout de suite. Seule une clé limitée aux propositions les met en file de relecture dans Busabase.
Quelles apps Dify peuvent l'utiliser ?
Les workflows, chatflows et agents. Chaque outil renvoie un court résumé texte et du JSON structuré pour les variables du workflow.
Que ne sait-il pas encore faire ?
Supprimer, archiver, déplacer ou renommer, les écritures en masse et les changements de schéma d'une Base. Faites-le dans Busabase.
Le plugin est-il open source ?
Oui. Le code se trouve sur GitHub, dans busabase/dify-plugin-busabase.
Faites entrer votre espace Busabase dans Dify
Installez le plugin depuis le Dify Marketplace, ajoutez une clé d'API et donnez à chaque app les outils dont elle a besoin.