Les extensions OpenClaw
Ce qu’elles sont, d’où elles s’installent, la liste d’autorisation, et comment prouver qu’une extension est chargée
Les extensions sont la façon dont OpenClaw obtient ses canaux, ses fournisseurs de modèles, ses harnais d’agents, ses outils, ses compétences, la voix et la transcription, la génération de médias, la récupération et la recherche web. Telegram est une extension ; le navigateur aussi. C’est pourquoi une mise à niveau peut laisser un canal affiché comme désactivé, et pourquoi une liste d’autorisation tapée une fois peut bloquer une extension installée plus tard. Voici d’où viennent les extensions, comment on les active, comment les changements atteignent une passerelle en marche, et comment prouver qu’une extension est réellement chargée.
D’où elles s’installent
- ClawHub, la surface de découverte principale pour les extensions communautaires, avec analyses, métadonnées de version et indications d’installation ; un nom nu qui correspond à une extension embarquée utilise la copie embarquée, et tout autre nom nu s’installe depuis npm.
- npm, avec un préfixe explicite, pour les flux de registre et d’étiquettes de distribution ; git, avec une branche, une étiquette ou un commit ; un chemin local, lié, pendant que vous en développez une.
- Les installations npm sans version épinglée prennent le paquet stable le plus récent qui annonce sa compatibilité avec votre version d’OpenClaw.
- Les nouvelles sources arbitraires npm, git, locales et de place de marché exigent une option de forçage dans les installations non interactives, après que vous avez relu et validé la source.
Activer, autoriser, appliquer
Les réglages vivent sous l’entrée de configuration de l’extension ; une extension installée s’active avec une commande. Si une liste d’autorisation existe, l’identifiant de l’extension doit y figurer avant que l’extension puisse se charger, et la commande d’installation ajoute l’identifiant à cette liste et le retire de la liste de refus pour que l’installation explicite puisse tourner. Les commandes de gestion des extensions s’appliquent à une passerelle locale en marche sans redémarrage, et les modifications ordinaires de configuration s’appliquent automatiquement dans le mode de rechargement hybride par défaut, en remplaçant l’instance de l’extension concernée ; la politique de redémarrage propre à une extension peut encore exiger un redémarrage complet.
Traitez les installations d’extensions comme du code qui s’exécute.
Prouver qu’elle est chargée
- La commande d’inspection avec l’option d’exécution charge l’extension dans le processus CLI qui inspecte et rapporte ses outils, hooks, services, méthodes de passerelle et commandes CLI.
- L’inspection simple est une vérification à froid du manifeste et du registre.
- Ni l’une ni l’autre ne prouve qu’une passerelle déjà en marche a chargé le même code ; la documentation dit de déclencher le hook ou l’outil et d’en vérifier l’effet.
Qu’est-ce que ClawHub explique le registre que lit la commande de recherche, et Les compétences OpenClaw expliquées la différence entre une extension, qui est du code, et une compétence, qui est des instructions.
Le symptôme de mise à niveau
Le corpus de douleurs derrière ces articles a une ligne récurrente : après une installation neuve ou une mise à niveau, Telegram et Discord listés comme extension désactivée jusqu’à réinstallation, avec pour remède la commande d’installation d’extension du paquet du canal. C’est la règle de liste d’autorisation et la règle de rechargement qui rencontrent une mise à niveau. OpenClaw ne répond pas donne l’échelle pour la version canal muet du problème.
Sur Diali
Sur Diali, le jeu d’extensions fait partie de la release que nous testons d’abord sur nos propres assistants : canaux, fournisseurs et outils arrivent ensemble, et une mise à niveau ne peut pas laisser un canal désactivé derrière une liste d’autorisation que vous n’avez jamais tapée. OpenClaw hébergé sur Diali est l’assistant.
- ClawHub d’abord, puis npm, git ou un chemin local avec un préfixe explicite.
- Une liste d’autorisation qui omet l’identifiant bloque l’extension, en silence.
- L’inspection prouve le manifeste ; seul un vrai appel prouve la passerelle en marche.
Arrêtez de lire, construisez le vôtre
Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.
