Docs/Root
EN PROD · v0.5.1 · @silverbackbase/root

Root

Mémoire métier structurée pour agents IA. Offres, personas, objections, concurrents — onboarding automatique depuis une URL + veille concurrentielle hebdomadaire.

copiez dans votre agent IA

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
Redémarrez votre agent IA après l'installation pour activer Root.

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.

"Crée un client Root pour Agence Dupont, leur site est dupont.fr"
"Ajoute dans Root : notre offre principale est X, le persona cible est Y"
Une fois onboardé, l'agent dispose du contexte business à chaque session — le hook UserPromptSubmit lui rappelle automatiquement d'appeler root_get_context avant de générer du contenu.

Super-pouvoirs (outils MCP)

Gestion des clients

ToolDescription
root_create_projectCrée un compte client (name + url) et déclenche automatiquement l'onboarding du site
root_list_projectsListe tous les comptes clients — nom, URL, ID, date de création
root_delete_projectSupprime un client et tous ses éléments de connaissance associés

Connaissance métier

ToolDescription
root_get_contextRécupère tout le contexte business d'un client — à appeler avant de générer du contenu
root_get_categoryListe les éléments d'une catégorie (offer, persona, objection, competitor, geo, pricing, faq…)
root_searchRecherche textuelle dans la base de connaissance
root_onboard_from_urlScrape une URL et structure automatiquement le contexte business (pour un client existant)
root_refreshRelance la veille concurrentielle — re-query DataForSEO SERP
root_create_itemAjoute un élément (offre, persona, objection, concurrent…)
root_update_itemMet à jour un élément existant
root_delete_itemSupprime un élément

Catégories

CatégorieContenu
offerOffres, services, produits — ce que vous vendez
personaProfils cibles, ICP, décideurs
objectionObjections fréquentes et réponses types
competitorConcurrents, positionnement différentiel
geoZones géographiques couvertes
pricingStructure tarifaire, fourchettes
faqQuestions fréquentes des prospects
otherTout autre contexte utile à l'agent

Ce que vous pouvez demander

"Onboarde le site exemple.fr dans Root"
"Quel est notre positionnement face à [concurrent] ?"
"Quelle réponse donner à l'objection sur le prix ?"
"Résume notre offre principale en 2 phrases pour un email froid"
"Fais une veille concurrentielle Root"
"Quelles zones géographiques on couvre ?"
"Qui est notre persona principal ?"
"Quels nouveaux concurrents Root a-t-il détectés cette semaine ?"
Voir sur GitHub →