Mode à la demande
Le mode à la demande met automatiquement votre sandbox en pause après une période d’inactivité configurable et le reprend lorsqu’il est consulté. Idéal pour les assistants IA à faible trafic, les intégrations IM basées sur des webhooks et les tâches planifiées. Aucune facturation pendant la pause.Lancer une sandbox à la demande
Bash
Pause et reprise manuelles
Bash
Configuration d’exécution
Bash
Fonctionnement
- Détection de l’inactivité — Un daemon d’agent à l’intérieur de la sandbox vérifie périodiquement l’activité des sessions OpenClaw et écrit l’état dans
/tmp/.novitaclaw-status.json. - Pause automatique — Le moniteur d’inactivité côté serveur lit l’état de l’agent. Après 2 vérifications d’inactivité consécutives, la sandbox est automatiquement mise en pause.
- Reprise automatique — Les requêtes webhook entrantes ou l’accès à l’interface Web reprennent automatiquement une sandbox mise en pause.
- Pré-réveil cron — Le planificateur analyse les sandboxes en pause à la recherche de planifications cron à venir et les reprend environ 120 secondes avant le déclenchement de la prochaine tâche, afin de garantir que les tâches cron s’exécutent à l’heure.
Vérifier l’état
Bash
status renvoie toujours les informations d’URL complètes (lues depuis la base de données sans se connecter à la sandbox), ce qui permet aux scripts d’enregistrer les adresses sans déclencher de reprise.
Configurer les modèles
Votre instance est préconfigurée avec un modèle hébergé par Novita prêt à l’emploi. Pour modifier les modèles utilisés par votre agent, accédez àSettings → Config, cliquez sur Raw pour passer à la vue JSON5 brute, puis cliquez sur le bouton de révélation à côté de “secrets redacted” pour afficher la configuration complète.
Mettez à jour les deux sections suivantes :
Étape 1 : enregistrer le modèle sous votre fournisseur
Ajoutez un nouvel objet au tableaumodels à l’intérieur de models.providers.novita :
Étape 2 : le définir comme modèle principal ou de secours
Mettez à jour le champmodel sous agents.defaults pour référencer votre modèle au format provider/model-id :

Connecter des canaux
OpenClaw prend en charge les canaux de messagerie externes afin que votre agent soit joignable en dehors de l’interface Web. Les canaux sont désactivés par défaut et doivent être configurés.Telegram
Connectez votre agent à Telegram en tant que canal de messagerie. Deux modes de connexion sont pris en charge : Polling (par défaut, long-poll — aucune URL publique requise) et Webhook (push HTTP — idéal pour les sandboxes à la demande). Étape 1 : créer un bot Telegram- Ouvrez Telegram et recherchez @BotFather.
- Envoyez
/newbotet suivez les invites pour nommer votre bot. - Copiez le token de bot fourni par BotFather.
Mode 1 : Polling
Le mode Polling utilise des connexions long-poll. Aucune URL publique n’est requise — c’est le plus simple à configurer.Bash
Mode 2 : Webhook
Le mode Webhook nécessite que la sandbox expose un port HTTP pour recevoir les événements push de Telegram. Il convient le mieux aux sandboxes à la demande — les requêtes webhook entrantes déclenchent automatiquement la reprise.Bash
Paramètres Webhook facultatifs
Flux d’appairage
Lors de la première conversation, le bot répond avec un code d’appairage :Bash
Comparaison des modes
Slack
Connectez votre agent à Slack en tant que canal de messagerie. Deux modes de connexion sont pris en charge : Socket (par défaut, WebSocket — aucune URL publique requise) et HTTP (webhook Events API — idéal pour les sandboxes à la demande).Mode 1 : Socket
Le mode Socket utilise une connexion WebSocket. Aucune URL publique n’est requise — c’est le plus simple à configurer.Bash
Mode 2 : HTTP
Le mode HTTP utilise les webhooks Slack Events API. Il convient le mieux aux sandboxes à la demande — les requêtes webhook entrantes déclenchent automatiquement la reprise.Bash
Paramètres HTTP facultatifs
Flux d’appairage
Lors de la première conversation, le bot répond avec un code d’appairage :Bash
Comparaison des modes
État des canaux
novitaclaw status affiche les URL webhook pour tous les canaux configurés :
Bash
Feishu
Connectez votre agent à Feishu (Lark) en tant que canal de messagerie. Deux modes de connexion sont pris en charge : Webhook (push HTTP) et Event (long-poll WebSocket).Prérequis : créer une application Feishu
- Ouvrez la Feishu Open Platform, connectez-vous et cliquez sur Create Custom App.
-
Sur la page Credentials & Basic Info, copiez :
- App ID (format :
cli_xxx) - App Secret
- App ID (format :
-
Accédez à Permission Management, cliquez sur Batch Import, puis collez les autorisations suivantes :
- Accédez à App Capabilities > Bot et activez la capacité de bot.
- Créez une version et publiez l’application.
Mode 1 : Webhook
Le mode Webhook nécessite que la sandbox expose un port HTTP pour recevoir les événements push de Feishu. Il convient le mieux aux sandboxes à la demande — les requêtes webhook entrantes déclenchent automatiquement la reprise. Identifiants supplémentaires : sur la Feishu Open Platform, accédez à Development Configuration > Events & Callbacks > Encryption Strategy et copiez :- Verification Token
- Encrypt Key
Bash
- Sélectionnez Request URL Configuration
- Saisissez l’URL Webhook — récupérez-la via :
Bash
- Ajoutez l’événement :
im.message.receive_v1
Mode 2 : Event
Le mode Event utilise une connexion long-poll WebSocket Feishu. Aucune URL publique n’est requise — c’est le plus simple à configurer.Bash
- Sélectionnez Use Long Connection to Receive Events
- Ajoutez l’événement :
im.message.receive_v1
Assurez-vous que la gateway est en cours d’exécution (
novitaclaw status <SANDBOX_ID>) avant d’enregistrer, sinon Feishu peut ne pas parvenir à enregistrer la configuration de connexion longue.Paramètres Webhook facultatifs
Flux d’appairage
Feishu utilise une stratégiepairing par défaut. Lors de la première conversation, le bot répond avec un code d’appairage qui doit être approuvé via la CLI :
Bash
Comparaison des modes
Fiabilité du service
Tous les services principaux de la sandbox sont gérés par systemd pour une fiabilité de niveau production :
Récupération automatique après crash : si la Gateway plante de manière répétée, le système exécute automatiquement des diagnostics, tente une réparation et restaure la dernière configuration connue comme fonctionnelle depuis une sauvegarde — aucune intervention manuelle n’est requise.
Sauvegarde automatique de la configuration : chaque écriture de configuration crée une sauvegarde automatique. Si une mauvaise configuration provoque un crash, le processus de récupération restaure la sauvegarde valide la plus récente.