Utiliser OpenClaw avec Agent Redactor

Prérequis : Installez Agent Redactor et laissez-le fonctionner. Vous devez également avoir OpenClaw installé.
  1. Configurez Agent Redactor (à faire en premier)

    Avant de configurer OpenClaw, faites tourner le proxy local de masquage pour qu'OpenClaw puisse vérifier la connexion. Dans la barre latérale Profiles, sélectionnez ou créez un profil. Définissez la Local URL sur http://localhost:8080/ (ou votre port préféré), Forward To sur le véritable point de terminaison de votre fournisseur (par ex. https://openrouter.ai/api/v1), et collez votre véritable API Key. La clé est chiffrée localement et ne quitte jamais votre machine. Cliquez sur Save All Settings et confirmez que le port s'affiche comme disponible.

    Section Agent Redactor API Proxy avec nom de profil OpenRouter Provider, Local URL localhost:8080, Forward To openrouter.ai/api/v1, champ API Key et port 8080 disponible
    Configurez le profil. La Local URL est l'endroit où OpenClaw se connectera, Forward To est le véritable point de terminaison de l'API.
  2. Choisissez vos règles de masquage

    Décidez de ce qui est masqué avant que quoi que ce soit ne quitte votre machine. Vous pouvez activer le AI Powered Detection Model et cocher les catégories de PII qu'il doit détecter, ajouter des Regex Patterns et des Keywords pour une correspondance déterministe, ou utiliser toute combinaison des trois. Le choix vous appartient. Regex et Keywords sont également idéaux pour les secrets spécifiques au projet que le modèle d'IA pourrait manquer.

  3. Démarrez l'intégration OpenClaw

    Ouvrez votre terminal et lancez la configuration d'OpenClaw :

    openclaw onboard --install-daemon

    Lisez l'avertissement de sécurité et sélectionnez Yes pour continuer, puis choisissez QuickStart (recommended) comme mode de configuration.

  4. Connectez OpenClaw à Agent Redactor

    Quand OpenClaw vous demande de sélectionner un Model/auth provider, ne sélectionnez pas OpenAI ou Anthropic directement. Faites plutôt transiter par Agent Redactor :

    • Model/auth provider: Sélectionnez More…, puis Custom Provider.
    • API Base URL: http://localhost:8080/ (doit correspondre exactement à la Local URL dans Agent Redactor)
    • API key: Choisissez Paste API key now, mais laissez-la vide et appuyez sur Entrée. Agent Redactor conserve déjà votre véritable clé API en sécurité.
    • Endpoint compatibility: OpenAI-compatible
    • Model ID: Le modèle exact de votre fournisseur (par ex. nvidia/nemotron-3-ultra-550b-a55b:free)
    • Attendez qu'OpenClaw teste le proxy, vous devriez voir Verification successful.
    • Endpoint ID: Donnez-lui un nom reconnaissable, comme agent-redactor
    • Model alias: Facultatif, vous pouvez sauter cette étape
    • Image input: Répondez Yes ou No selon les capacités de votre modèle
    OpenClaw onboard avec Custom Provider sélectionné, API Base URL http://localhost:8080/, clé API vide, OpenAI-compatible, Model ID nvidia/nemotron-3-ultra-550b-a55b:free, Verification successful, Endpoint ID agent-redactor
    Les réponses Custom Provider complètes, avec Verification successful confirmant qu'OpenClaw a atteint Agent Redactor.
  5. Discutez en sécurité

    Terminez le reste des invites d'OpenClaw, puis entrez dans le TUI :

    openclaw tui

    La barre de statut devrait afficher votre modèle sous la forme agent-redactor/<model-id>. Tous les messages sortants sont désormais filtrés localement via Agent Redactor avant même de toucher internet.

    Session de chat OpenClaw TUI avec barre de statut affichant agent-redactor/nvidia/nemotron-3-ultra-550b-a55b:free comme modèle actif
    OpenClaw TUI fonctionnant via le proxy, notez agent-redactor/… dans la barre de statut.

Vérification du masquage

Consultez le panneau Session Redactions dans Agent Redactor pour voir exactement ce qui a été intercepté.

Agent Redactor affichant l'AI Powered Detection Model activé, le panneau Statistics avec Requests: 8, PII: 7 et Session Redactions listant les PII interceptés dont private_person Bob
Le panneau Statistics affiche "Requests: 8, PII: 7" et Session Redactions liste les valeurs interceptées avec horodatage et type.
Astuce : Utilisez des Regex Patterns et des Keywords dans votre profil pour capturer les secrets spécifiques au projet que le modèle d'IA pourrait manquer, par exemple des noms d'hôtes internes, des ID propriétaires ou des noms de code de projet.