Root
Mémoire métier structurée pour agents IA. Offres, personas, objections, concurrents — onboarding automatique depuis une URL + veille concurrentielle hebdomadaire.
Le concept
Un agent IA sans mémoire métier réinvente la roue à chaque session. Il ne sait pas que votre offre phare cible les PME de 20 à 50 salariés, que l'objection principale est le budget, ni que vous êtes positionné face à tel concurrent. Il improvise — et ça se voit.
Root est la mémoire structurée que vous donnez à votre agent. Une fois onboardé depuis votre site (ou manuellement), il dispose du contexte business complet à chaque session : offres, personas, objections, concurrents, pricing, zones géo. Votre agent cesse d'improviser.
Pour une agence, un compte par client — chaque mémoire est isolée. La veille concurrentielle tourne en fond et signale les nouveaux acteurs détectés.
Dans la boîte
npx @silverbackbase/root init configure deux choses sur votre machine — le reste (base de données, outils MCP) tourne sur l'infrastructure SilverBackBase :
CLI root-initVérifie que le MCP SilverBackBase est bien configuré dans vos agents et installe le hook automatiquement.Hook UserPromptSubmitInjecté dans vos agents : rappelle automatiquement à l'agent d'appeler root_get_context avant de générer du contenu. Vous n'avez rien à faire — le contexte business est toujours là.Quickstart
Prérequis : le MCP SilverBackBase doit être installé dans votre agent (clé API, config une seule fois). Pas encore fait ? Faites-le d'abord →
1. Installer Root
root-init configure automatiquement Claude Code et Claude Desktop, installe le hook UserPromptSubmit et le skill root-onboard.
npx @silverbackbase/root init
2. Créer un client et onboarder son site
root_create_project crée le compte client (nom + URL) et déclenche automatiquement l'onboarding. Pour un client existant, utilisez root_onboard_from_url avec son client_id.
root_get_context avant de générer du contenu.Super-pouvoirs (outils MCP)
Gestion des clients
| Tool | Description |
|---|---|
| root_create_project | Crée un compte client (name + url) et déclenche automatiquement l'onboarding du site |
| root_list_projects | Liste tous les comptes clients — nom, URL, ID, date de création |
| root_delete_project | Supprime un client et tous ses éléments de connaissance associés |
Connaissance métier
| Tool | Description |
|---|---|
| root_get_context | Récupère tout le contexte business d'un client — à appeler avant de générer du contenu |
| root_get_category | Liste les éléments d'une catégorie (offer, persona, objection, competitor, geo, pricing, faq…) |
| root_search | Recherche textuelle dans la base de connaissance |
| root_onboard_from_url | Scrape une URL et structure automatiquement le contexte business (pour un client existant) |
| root_refresh | Relance la veille concurrentielle — re-query DataForSEO SERP |
| root_create_item | Ajoute un élément (offre, persona, objection, concurrent…) |
| root_update_item | Met à jour un élément existant |
| root_delete_item | Supprime un élément |
Catégories
| Catégorie | Contenu |
|---|---|
| offer | Offres, services, produits — ce que vous vendez |
| persona | Profils cibles, ICP, décideurs |
| objection | Objections fréquentes et réponses types |
| competitor | Concurrents, positionnement différentiel |
| geo | Zones géographiques couvertes |
| pricing | Structure tarifaire, fourchettes |
| faq | Questions fréquentes des prospects |
| other | Tout autre contexte utile à l'agent |